一.各个算法的时间复杂度 二,具体实现 1.直接选择排序 基本思想:在长度为n的序列中,第一次遍历找到该序列的最小值,替换掉第一个元素,接着从第二个元素开始遍历,找到剩余序列中的最小值,替换掉第二个元素,以此类推,直到剩余序列中剩下一个元素为止. 时间复杂度:O(n2) 代码实现: public static void selectSort(int[] array){ //从序列的第一个元素开始遍历 for(int i=0;i<array.length;i++){ int p=i;//用来记录…