快速选择与线性搜索



我想知道为什么QuickSelect应该是一个性能如此出色的算法来查找来自 n 大小的未排序集合中的任意元素。我的意思是,当您一个接一个地浏览所有元素时,直到找到所需的元素,它需要 O(n) 比较 - 这是快速选择的最佳情况,而且要容易得多。

我错过了一些重要的东西吗?有没有一种情况,QiuckSelect的性能比线性搜索更好?

平均中的快速选择可以更好地在未排序的数组中查找第 k 个最小(最大)数字(项目)

相关内容

  • 没有找到相关文章

最新更新