实用标准文案 java 程序员必学的十种程序算法 算法 1快速排序算法 快速排序是由东尼霍尔所发展的一种排序算法在平均状况 下排序 n 个项目要 (n log n) 次比较在最坏状况下则需要 (n2) 次比较但这种状况并不常见事实上快速排序通常明显比其他 (n log n) 算法更快因为它的内部循环 inner loop 可以在大 部分的架构上很有效率地被实现出来 快速排序使用分治法 Divid