冒泡排序

it2025-11-02  11

//冒泡排序 设置随机数var arr=[];for(var i=0; i<10; i++){ arr[i]=parseInt(Math.random()*100);}console.log("随机出来的十个数"+arr);//进行排序,先和相邻的两位数进行比较 然后交换位置 一直循环至结束for(var i=0; i<arr.length-1; i++){ // 因为每循环一次就会和相邻的两位数进行比较,交换完位置后数组中就会少一位随机数,所以在这里写 i<arr.lenth-1 for(var k=0; k<arr.length-1-i; k++){     if(arr[k] > arr[k+1]){  var temp=arr[k];  arr[k]=arr[k+1];  arr[k+1]=temp; }  }} console.log("排完序"+arr);
冒泡排序就是比较相邻的两个数,交换位置
 

转载于:https://www.cnblogs.com/tanchangsha/p/10200973.html

相关资源:数据结构—成绩单生成器
最新回复(0)