let arr=[12,1,8,9,7,3] //一共会循环arr.length-1次 for (let i=0;i<arr.length-1;i++){ //从第二个开始依次和第一个比较。 for (let j =i+1;j<arr.length;j++){ //当第n个,比第一个小 if (arr[j]< arr[i]){ //先把arr[i]存起来。 let temp = arr[i]; //把小的那个值,赋值给第一个。 arr[i] = arr[j]; //然后把arr[i]赋值给arr[j] arr[j] = temp; } } console.log(arr) }
选择排序
最新推荐文章于 2022-08-23 16:09:03 发布