插入排序

插入排序法:

HTML代码

  <h3>插入排序</h3>
  <input id="sortBegin"type="text" placeholder="请输入用,分割的字符串进行插入排序"/>
  <button id="toSort">排序</button>
  <p>排序之后的结果:<span></span></p>
//js代码:
$(function(){ $("#toSort").click(function(){ var str = $("#sortBegin").val(); var strArr = str.split(","); var sortResult = []; sortResult.push(strArr[0]); for(var j=1;j<strArr.length;j++){ for(var i=j-1; i>=0;i--){ if(parseInt(strArr[j])< parseInt(sortResult[i])){ var key =sortResult[i]; sortResult[i]=strArr[j]; sortResult[i+1]=key; }else if(parseInt(strArr[j])> parseInt(sortResult[i])){ sortResult[i+1]=strArr[j]; break; } } } $("span").text(sortResult.join(",")); }) })

  

原文地址:https://www.cnblogs.com/xuqp/p/9346367.html