11问答网
所有问题
数据结构:重要的查找算法有哪些?
除了折半查找 还有哪些查找重要
B+-?二叉排序树?平衡二叉树?trie?
另外 堆排序和哈希表查找重要吗?
举报该问题
推荐答案 2012-03-22
折半查找也就是二分查找,它必须满足排序关系。
查找也可以用二叉查找树,一般复杂度为O(logn),最坏为O(n)。
也可用平衡树进行查找,如AVL,Treap,Splay等,可以做到保持O(logn)。
比二分查找性能更优的:大概只有Hash了吧。如果Hash函数设计的好,基本可以认为是O(1)
堆排序比较有意思,值得研究一下,理解了后,很有用~,也很重要。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/8MMq7Sq2F.html
相似回答
大家正在搜
相关问题
数据结构中有哪些查找算法
数据结构查找算法这么多有什么用?
【数据结构】几种重要的查找算法。
数据结构:查找算法和排序算法有哪些?知道的请详细说明下!谢谢
数据结构中,查找算法最优的是哪一种?
C语言编写数据结构查找算法
数据结构,按元素值查找算法中。这个e是什么?如图