猿问

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

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;
};

19990000
浏览 1361回答 2
2回答

林逸舟丶

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

cnyballk

就是第一个循环执行一次   第二个就得全部循环一次
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答