摘要: 找出的基准x至少比3(n-5)/10个元素大,因为在每一组中有2个元素小于本组的中位数,中位数处于1/2*[n/5-1]=(n-5)/10,即n/5个中位数中又有(n-5)/10个小于基准x。同理,基准x也至少比3(n-5)/10个元素小。而当n≥75时,3(n-5)/10≥n/4所以按此基准划分所 阅读全文
posted @ 2019-09-13 20:32 王陸 阅读(1564) 评论(0) 推荐(0) 编辑
摘要: 关于快速排序的思想图解和C++代码实现,请参考我之前的博客https://www.cnblogs.com/wkfvawl/p/9558002.html 快速排序是基于分治策略的另一种排序算法,其基本思想是,对于输入的子数组a[p:r],按照以下3个步骤进行排序。 private static voi 阅读全文
posted @ 2019-09-13 17:44 王陸 阅读(1399) 评论(0) 推荐(1) 编辑