JAVA面试中经常问到排序算法问题,本人结合网络上一些资源整理了编写一下常用的Demo,并附带运行结果,希望能帮助到大家. /** * @Title: 冒泡排序 * @Description: 将数组中相邻两位进行比较,较大(或较小)位置靠后 * @Description: 效率低,实现简单 * @Description: 最理想情况的时间复杂度为O(n)/最坏的时间复杂度为O(n^2). * @param [3, 8, 2, 5, 7] 输出结果 [2, 3, 5, 7, 8] * @retu