最近花了几天重温了一下《算法(第四版)》, 重新把书中的算法实现了一下, 并且思索了一下, 把常见的比较排序算法都给优化了一下, 然后进行了性能测试. 也算是复习了一下排序算法吧.
阅读本篇之前最好有常见几种基于的比较排序算法的基础
本文内容包括:
- 归并排序优化及性能测试
- 快速排序优化及性能测试
- 堆排序序优化及性能测试
- 非比较排序介绍
- 计数排序
- 桶排序
- 基数排序
源代码:
- 排序类: https://github.com/JasonkayZK/Java_Algorithm/tree/master/src/main/java/algorithm/sort
- 排序测试: https://github.com/JasonkayZK/Java_Algorithm/tree/master/src/test/java/algorithm/sort
如果觉得文章写的不错, 可以关注微信公众号: Coder张小凯
内容和博客同步更新~