//冒泡排序 设置随机数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
相关资源:数据结构—成绩单生成器