读书人

which is the faster to find a value

发布时间: 2012-03-20 14:01:11 作者: rapoo

which is the faster to find a value on average

which is the faster to find a value on average()
A array
b binary tree;
c hash table
d stack

请说明原因

[解决办法]
哈希是常数。
数组和二叉树 跟序列是否有序有关。
栈要遍历的。
[解决办法]
cbad
[解决办法]
只要根据开散列hash_table中元素个数不断的扩充hash_table的桶数量以保证几乎没有冲突即可.
[解决办法]
题目的意思是不是:哪种方法的平均查找更快一点?

最快的应该是c!

Hash table 哈希表,是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。也就是说,设计哈希表的目的就是加快查找速度的,能不快吗!

读书人网 >C++

热点推荐