Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
<meta name="description" content="[add your bin description]">
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>選擇排序</title>
</head>
<body>
</body>
</html>
 
window.addEventListener("load",function(){
    console.clear();
  var datas=[[86,"小明"],[86,"大明"],[67,"小英"],[51,"大雄"],[90,"小夫"],[43,"小華"]];
    var temp1=0,temp2=0;
    var min=0,i=0,j=0;
    console.log(datas);
    for(i=1;i<datas.length;i++){
        min=i-1;
        console.log("第"+i+"回合-最小的要放在:"+datas[min]);
        for (j=i;j<datas.length;j++){
            if(datas[j][0]<datas[min][0])min=j;
            console.log("找到最小的:"+datas[min]);
        }
        if(min!=i-1){
            
            temp1=datas[min][0];
            temp2=datas[min][1];
            datas[min][0]=datas[i-1][0];
            datas[min][1]=datas[i-1][1];
            datas[i-1][0]=temp1;
            datas[i-1][1]=temp2;
            
        }
        console.log("排序後:"+datas);
    }
});
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
yaoyao34pro
0viewers