算法打基础——顺序统计(找第k小数)

这次主要是讲如何在线性时间下找n个元素的未排序序列中第k小的数。当然如果\(k=1 or k=n\),即找最大最小 数,线性时间内遍历即可完成,当拓展到一般,如中位数时,相关算法就值得研究了。这里还要说明的是,排序解 决是一种平凡算法,但其复杂度是\(\Theta(nlogn)\) 这次内容的主要知识点有:1.随机化版本的分治法求解&分析  2.基于1的优化pivot选择的算法&分析   1.随机
相关文章
相关标签/搜索