01 2025 档案
摘要:线性表_顺序表的基本实现 SequenceList类: package suanfa; public class SequenceList { private T[] eles; private int N; public SequenceList(int capacity){ this.eles
阅读全文
摘要:快速排序 需求: 排序前:{6,1,2,7,9,3,4,6,8} 排序后:{1,2,3,4,5,6,7,8,9} 算法设计: Quic类: package suanfa; public class Quick { private static boolean less(Comparable v,Co
阅读全文
摘要:归并排序 需求: 排序前:{8,4,5,7,1,3,6,2} 排序后:{1,2,3,4,5,6,7,8} 算法设计 Merge类: package suanfa; public class Merge { private static Comparable[] assist; private sta
阅读全文
摘要:希尔排序 需求: 排序前:{9,1,2,5,7,4,8,6,3,5} 排序后:{1,2,3,4,5,5,6,7,8,9} 算法设计 Shell类: package suanfa; public class Shell { public static void sort(Comparable[] a)
阅读全文
摘要:插入排序 需求: 排序前:{4,3,2,10,12,1,5,6} 排序后:{1,2,3,4,5,6,10,12} 算法设计: Insertion类: package suanfa; public class Insertion { public static void sort(Comparable
阅读全文
摘要:选择排序 需求: 排序前:{4,6,8,7,9,2,10,1} 排序后:{1,2,4,5,7,8,9,10} 算法设计: Selection类: package suanfa; public class Selection { //对数组a中的元素进行排序 public static void so
阅读全文
摘要:冒泡排序, 需求: 排序前:{4,5,6,3,2,1} 排序后:{1,2,3,4,5,6} 算法设计: Bubble类: package suanfa; public class Bubble { //对a中元素进行排列 public static void sort(Comparable[] a)
阅读全文