对于排序,java开发者并不陌生. 为避免以后遗忘,现在再次总结一下! 常见8大排序算法, 平时自己熟悉的只有几种种!冒泡,二分/折半.插入.快排等!现在一一讲解一下,这里只讲思想,暂时不做实现! 一.冒泡排序: 对无序排列,按照两两比较排序,如果a>b,则a b互换值! 例如:对3.7.2.5.0.1进行排序 首先,3分别跟7.2.5.0.1进行比较,如果大于则互换位置: 然后,7分别跟剩下的进行比较,如果大于则互换.... 这样可以看出他们的算法复杂度是O(N^2),较不可取! 二.二分排序…