为了账号安全,请及时绑定邮箱和手机立即绑定

插入排序中,/内层循环是什么意思?代码不明白

插入排序中,/内层循环是什么意思?代码不明白

19990000 2017-08-30 23:56:28
function insertionSort(items) {    var len = items.length;    for (var i = 0; i < len; i++) {           var value = items[i];        for (var j = i-1; j > -1 && items[j] > value; j--) {    //内层循环是什么意思?代码不明白            console.log(i,j,items[j]);            items[j+1] = items[j];        }        items[j+1] = value;    }    return items;};
查看完整描述

2 回答

?
林逸舟丶

TA贡献124条经验 获得超28个赞

能否把具体参数items给出来,以便来更好的理解。

查看完整回答
反对 回复 2017-08-31
?
cnyballk

TA贡献148条经验 获得超93个赞

就是第一个循环执行一次   第二个就得全部循环一次

查看完整回答
反对 回复 2017-08-31
  • 2 回答
  • 0 关注
  • 1360 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信