数据结构的选择
来源:互联网 发布:mysql计算总数 编辑:程序博客网 时间:2024/06/05 14:37
转自:http://cyxlgzs.iteye.com/blog/2250517
通用数据结构貌似包括:数组、链表、树(二叉树、平衡树)、哈希表。之所以称之为通用数据结构是因为它们通过关键字的值来存储、查找数据。
现实中,要想存储人事记录、货存记录、合同表或销售业绩表等数据,则只需要一般用途的数据结构,即通用数据结构即可。至于具体使用哪一种数据结构,可以参考(哥,只是参考)下图:
请不要从上图中得出“平衡树”是最好的结论。咱还是要坚持“具体问题,具体分析”的结论的。
在数据结构的选择上可以通过以下几个方面来分析:数据规模是大还是小,数据的分布是离散还是随机,数据的查找和插入响应时间是需要快还是慢,查找和插入的速度要求哪一个更重要,即常用的动作是哪些。
阅读全文
0 0
- 数据结构的选择
- 数据结构的选择
- 数据结构和算法的选择
- Erlang标准数据结构的选择
- 数据结构与算法的选择
- 数据结构和算法的选择
- 数据结构和算法的选择
- 数据结构和算法的选择
- 数据结构和算法的选择
- 如何选择Redis的数据结构?
- 数据结构的选择与算法效率
- java数据结构的选择---------------马士兵
- 数据结构的选择与算法效率
- 数据结构之选择排序的Java实现
- 实际项目中数据结构的选择
- 数据结构与算法____算法的选择
- [数据结构与算法] 数据结构和算法的选择
- 数据结构 排序 选择排序
- gridcontrol设置表头序号列标题
- [LeetCode] 112. Path Sum
- JAVA性能优化之 String
- 操作系统面试题
- 域名解析过程
- 数据结构的选择
- 魅族TextView使用ClickSpan点击文本偏移
- iOS学习笔记之g高效实现圆角的方式---防止页面卡顿
- C++类型转换详解--const_cast
- 如何自己成功搭建一个SSM框架的WEB项目
- USB命令(请求)和USB描述符
- Bootstrap框架----标签Tag输入用法--Bootstrap-tagsinput
- Struts中的OGNL与值栈
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener