java基本算法排序

2021-02-20 03:20

阅读:444

标签:开头   swap   amp   sele   最小   java   基本算法   private   插入   

1.选择排序

import java.util.Arrays;

public class SelectSort {
    // 选择排序:每一轮选择最小元素交换到未排定部分的开头
    public int[] sortArray(int[] nums) {
        int len = nums.length;
        for (int i = 0; i 

2.插入排序

public class InsertSort{
public int[] sortArray(int[] nums) {
        int len = nums.length;
        // 循环不变量:将 nums[i] 插入到区间 [0, i) 使之成为有序数组
        for (int i = 1; i  0
            while (j > 0 && nums[j - 1] > temp) {
                nums[j] = nums[j - 1];
                j--;
            }
            nums[j] = temp;
        }
        return nums;
    }
}

java基本算法排序

标签:开头   swap   amp   sele   最小   java   基本算法   private   插入   

原文地址:https://www.cnblogs.com/gongcheng-/p/12683388.html


评论


亲,登录后才可以留言!