首页 > 代码库 > 排序:直接插入排序 n*n
排序:直接插入排序 n*n
//直接插入排序
function insert_sort(arr){
var len = arr.length;
var result = [];
result.push(arr[len-1]);
for(var i = 0; i < len-1; i++){
var j = result.length;
while(j > 0){
if(result[j-1] > arr[i]){
result[j] = result[j-1];
result[j-1] = arr[i];
j--;
}else{
if(j == result.length){
result.push(arr[i]);
}
break;
}
}
}
alert(result);
return result;
}
排序:直接插入排序 n*n
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。