Discuss / JavaScript / 直接插入法排序

直接插入法排序

Topic source
// sort list:
var list = document.getElementsByClassName('lang');
var len = list.length;
for(var i = 1; i < len; i++){
    var temp = list[i].innerText;
    for (var j = i - 1; j >= 0; j--){
        if(list[j].innerText > temp){
            temp = list[i].innerText;
            list[i].innerText = list[j].innerText;
            list[j].innerText = temp;
            break;
        }
    }
}
for(var i = 0; i < len; i++){
    console.log(list[i].innerText);
}

  • 1

Reply