/**
* 插入排序
* 和打牌整理手上的牌张类似
* @param {*} arr
*/
const insert = function(arr){
let res = [];
res.push(arr[0])
for(var i=1;i<arr.length;i++){
for(j=res.length-1;j>=0;j--){
if(arr[i]>res[j]){
res.splice(j+1,0,arr[i]);
break;
}
if(j===0){
res.unshift(arr[i])
}
}
}
return res;
}
const arr = [9,2,8,11,7,99,33,0,77,22,1,77]
console.log(insert(arr))
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交