读书人

海量的的数据存储的数据结构选取有关问

发布时间: 2012-03-30 17:32:09 作者: rapoo

海量的的数据存储的数据结构选取问题
一个海量的的数据,需进行频繁的插入、删除和查找操作,用什么数据结构比较好?链表、hash表,还是其它?

用什么算法?

已成熟的有哪些呢?

望给与指点,谢谢各位!


[解决办法]
几十万条记录不算多。

可以用平衡二叉树。也可以用hash表。

算法么,如果用平衡二叉树,可以使用RB-tree来实现。C++的STL库已经实现了RB-tree的绝大多数操作,按STL提供的接口,直接用就是了。

hash表也是一样,也可使用STL库。

读书人网 >软件架构设计

热点推荐