宝哥软件园

用JavaScript实现的冒泡排序方法及相邻号码交换次数计数示例

编辑:宝哥软件园 来源:互联网 时间:2021-09-05

本文通过实例描述了用JavaScript实现冒泡排序和计算相邻数字交换次数的方法。分享给大家参考,如下:

Html headJS冒泡排序/head body脚本var arr=[-1,-2,-30,-4,-5,-6];var标志=false//判断相邻两个号码是否已经交换;var n=0;//计算(var I=0;iarr . length-1;I ){ //i表示每次求最大值或最小值所需的次数(var j=0;jarr . length-I-1;j){ if(arr[j]arr[j 1]){ var temp=arr[j];arr[j]=arr[j 1];arr[j 1]=温度;flag=true} if(flag){ flag=false;n;}else{继续;} } } document . write(' n=' n ' br/');Document.write(总共“交换”n次的结果是:“”br/”);for(var k=0;karr.lengthk){ document . writeln(arr[k]' ');}/脚本/正文/html操作渲染如下:

PS:这里有两个相关的在线排序工具,供大家参考:

按首字母排序的在线中英文排序工具:http://tools.jb51.net/aideddesign/zh_paixu

在线文本反向翻转排序工具:http://tools.jb51.net/aideddesign/flipped_txt

更多对JavaScript相关内容感兴趣的读者可以查看本网站专题:《JavaScript排序算法总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript数学运算用法总结》、《JavaScript遍历算法与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》、0103010

希望本文对JavaScript编程有所帮助。

更多资讯
游戏推荐
更多+