博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS数组经典冒泡排序
阅读量:4326 次
发布时间:2019-06-06

本文共 509 字,大约阅读时间需要 1 分钟。

将8,4,3,1,4,6,等数字按照从小到大的顺序依次输出;

var arr=new Array();arr.push(8);arr.push(4);arr.push(3);arr.push(1);arr.push(5);arr.push(6);var temp;for(var i=0; i
arr[j]) { temp=arr[i]; arr[i]=arr[j]; arr[j]=temp; } }}for(var x in arr ){ alert(arr[x]);}

本题思路如下:将每个数字都放到数组里,然后将数组的每个数字取值,依次和后面的数字将比较,如果后面的数字大,那顺序不变,相反那就将后面的数字和前面的数字交换位置;

这里就需要一个交换赋值:temp;

注意:数组里的每一个数字和它后面的数字比较!!!,在最后插入一个针,将排列好的数组输出。

转载于:https://www.cnblogs.com/axj1993/p/6233459.html

你可能感兴趣的文章
JAVAWeb使用POI做导出Excel
查看>>
今天解决了首页无头像被显示的问题
查看>>
charts 画折线图
查看>>
[py]__name__ 属于哪个文件
查看>>
技术分析淘宝的超卖宝贝
查看>>
i++和++1
查看>>
react.js
查看>>
实验四【bx】和loop的使用
查看>>
P1313 计算系数
查看>>
myBatis之入门示例
查看>>
tensorflow 变量共享
查看>>
NSString的长度比较方法(一)
查看>>
初识JavaScript
查看>>
Azure云服务托管恶意软件
查看>>
My安卓知识6--关于把项目从androidstudio工程转成eclipse工程并导成jar包
查看>>
旧的起点(开园说明)
查看>>
Testing your Xamarin app on Android device
查看>>
丢失控制文件恢复实验记录--4(在线日志文件没有损坏,归档日志丢失,直接重建控制文件(跟踪控制文件trace是旧的情况))...
查看>>
生产订单“生产线别”带入生产入库单
查看>>
crontab导致磁盘空间满问题的解决
查看>>