我试图在Google开发工具中运行此代码,但无法正常工作。我不知道为什么它不起作用!任何人都可以检查以下代码:
/** Implementation of Insertion Sort. */
function insertionSortFaulty(a) {
for(let i = 0; i < a.length; i++){
for(let j = i; j > 0 && a[j] < a[j-1]; i--){ swap(a, j, j-1)
}
}
}
答案 0 :(得分:1)
在第二个循环中它应该是j--而不是i