插入排序

匿名 (未验证) 提交于 2019-12-02 23:44:01
package com.cisco.www.sort;/** * 插入排序 */public class InsertSort {    public static void insertSort(int[] arr){        if(arr==null||arr.length<2){            return;        }        for(int i = 1 ; i<arr.length;i++){            for(int j = i-1;j>=0&&arr[j]>arr[j+1];j--){                swap(arr,j,j+1);            }        }    }    private static void swap(int[] arr, int i, int j) {        int temp = arr[i];        arr[i]=arr[j];        arr[j]=temp;    }}
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!