用JavaScript实现的冒泡排序方法及相邻号码交换次数计数示例
本文通过实例描述了用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编程有所帮助。
版权声明:用JavaScript实现的冒泡排序方法及相邻号码交换次数计数示例是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。