合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
假设第一个元素是已经排好序的数组,从 数组1位置开始循环,插入到前面已经排好序的数组 ![](https://img.kancloud.cn/97/76/9776351a2550b5d5942425d52319dbcf_1937x570.png) ``` function insert(arr, n) { let cur = arr[n] let i = n while(arr[i-1] > key){ arr[i] = arr[i-1] i--; if(i === 0){ break; } } arr[i] = cur } function insertSort(arr) { for(let i=1; i< arr.length; i++){ insert(arr, i) } return arr } ```