区别Quicksort vs QuickSelect

做两家高频题K nearest points的时候有一种expected解法是Average O(n)的, 就是运用quick select, 那么quick sort与quick select有什么区别与联系呢?

quick select顾名思义,快速选择,常见find Kth smallest/largest element in an array, 快速找到第K大/第K小的元素并返回。因此我们不需要像quick sort那样处理整个input,只需要继续处理含有第K大/第K小的元素的部分。quick select只是quick sort中间的一个步骤。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容