码迷,mamicode.com
首页 > 其他好文 > 详细

数据结构基本概念

时间:2015-08-21 22:52:32      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

1、B+Tree/Hash_Map/STL Map三种数据结构的优势:

      Hash操作能根据散列值直接定位数据的存储地址,设计良好的hash表能在常数级时间下找到需要的数据,但是更适合于内存中的查找。
      B+树是一种是一种树状的数据结构,适合做索引,对磁盘数据来说,索引查找是比较高效的
      STL_Map的内部实现是一颗红黑树,但是只是一颗在内存中建立二叉树树,不能用于磁盘操作,而其内存查找性能也比不上Hash查找。
      因此对于内存中数据,查找性能较好的数据结构是Hash_Map,对于磁盘中数据,查找性能较好的数据结构是B+Tree。

数据结构基本概念

标签:

原文地址:http://www.cnblogs.com/cxmhy/p/4749044.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!