会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
蔡苗
博客园
首页
新随笔
联系
订阅
管理
2018年8月30日
java双路快速排序的实现
摘要: 为什么要有双路快速排序?当要排序的数组有大量的重复的话,如果只是单路的话,大量的重复值会在两个分割数组中其中的一个,这样在极端情况下退化成O(n^2)级别,对排序性能有较大的影响。当要排序的数组存在大量的重复值的时候,我们可以采取双路法进行快速排序。即两个指针移动,一端比分界值小就继续移动,一端比分
阅读全文
posted @ 2018-08-30 00:04 蔡苗
阅读(415)
评论(0)
推荐(0)
编辑