什么是Cocktail Shaker Sort(鸡尾酒排序)
对一个数组进行来回排序
与冒泡排序区别
简单来说,鸡尾酒排序就是在冒泡排序每一趟基础上增加了一个相反的比较。
使用鸡尾酒排序进行排序的过程(图片来源于参考文献) |

代码片段
public class CocktailShakerSort {
public static <T extends Comparable<T>&g
对一个数组进行来回排序
简单来说,鸡尾酒排序就是在冒泡排序每一趟基础上增加了一个相反的比较。
使用鸡尾酒排序进行排序的过程(图片来源于参考文献) |
public class CocktailShakerSort {
public static <T extends Comparable<T>&g