javascript 冒泡排序 正序和倒序实现代码


Posted in Javascript onDecember 14, 2010
<script type="text/javascript"> 
var R1=[5,2,10,4,90,88,65,62]; 
var R2=[5,2,10,4,90,88,65,62]; 
function BubbleSort1(){ 
var n=R1.length; 
for(var i=0;i<n-1;i++){ 
var flag=false; 
for(var j=0;j<n-i;j++){ 
var temp; 
if(R1[j]<R1[j+1]){ 
temp=R1[j+1]; 
R1[j+1]=R1[j]; 
R1[j]=temp; 
} 
flag=true; 
} 
if(!flag) return; 
} 
} 
BubbleSort1(); 
document.write(R1.join(",")+"<br/>"); 
function BubbleSort2() 
{ 
var n=R2.length; 
for(var i=0;i<n-1;i++) 
{ 
var flag=false; 
for(var j=0;j<n-i;j++) 
{ 
var temp; 
if(R2[j]>R2[j+1]) 
{ 
temp=R2[j]; 
R2[j]=R2[j+1]; 
R2[j+1]=temp; 
} 
flag=true; 
} 
if(!flag) return; 
} 
} BubbleSort2(); 
document.write(R2.join(",")) 
</script>
Javascript 相关文章推荐
js 获取(接收)地址栏参数值的方法
Apr 01 Javascript
JQuery中模拟image的ajaxPrefilter与ajaxTransport处理
Jun 19 Javascript
跟我学习javascript的函数调用和构造函数调用
Nov 16 Javascript
解析jQueryEasyUI的使用
Nov 22 Javascript
jquery版轮播图效果和extend扩展
Jul 18 jQuery
JavaScript 中的 this 简单规则
Sep 19 Javascript
JavaScript体验异步更好的解决办法
Jan 08 Javascript
vue-cli项目中使用echarts图表实例
Oct 22 Javascript
使用axios请求时,发送formData请求的示例
Oct 29 Javascript
9个JavaScript日常开发小技巧
Oct 06 Javascript
实用的 vue tags 创建缓存导航的过程实现
Dec 03 Vue.js
js面向对象方式实现拖拽效果
Mar 03 Javascript
javascript中的关于类型转换的性能优化
Dec 14 #Javascript
JavaScript学习笔记之获取当前目录的实现代码
Dec 14 #Javascript
根据一段代码浅谈Javascript闭包
Dec 14 #Javascript
js保存当前路径(cookies记录)
Dec 14 #Javascript
利用JQuery的load函数动态加载其它页面的内容的实现代码
Dec 14 #Javascript
Jquery练习之表单验证实现代码
Dec 14 #Javascript
基于Jquery的淡入淡出的特效基础练习
Dec 13 #Javascript
You might like
使用php批量删除数据库下所有前缀为prefix_的表
2014/06/09 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
一个简单的jQuery插件制作 学习过程及实例
2010/04/25 Javascript
jquery 元素相对定位代码
2010/10/15 Javascript
javascript单引号和双引号的区别和处理
2014/05/14 Javascript
JavaScript实现页面5秒后自动跳转的方法
2015/04/16 Javascript
浏览器兼容的JS写法总结
2016/04/27 Javascript
基于jQuery倒计时插件实现团购秒杀效果
2016/05/13 Javascript
Javascript 调用 ActionScript 的简单方法
2016/09/22 Javascript
BootStrap tooltip提示框使用小结
2016/10/26 Javascript
jQuery实现简易的输入框字数计数功能示例
2017/01/16 Javascript
解决vue页面刷新或者后退参数丢失的问题
2018/03/13 Javascript
Vue项目中配置pug解析支持
2019/05/10 Javascript
使用watch在微信小程序中实现全局状态共享
2019/06/03 Javascript
Node 使用express-http-proxy 做api网关的实现
2020/10/15 Javascript
在PyCharm下打包*.py程序成.exe的方法
2018/11/29 Python
使用python批量化音乐文件格式转换的实例
2019/01/09 Python
python批量修改文件夹及其子文件夹下的文件内容
2019/03/15 Python
python psutil监控进程实例
2019/12/17 Python
Django密码存储策略分析
2020/01/09 Python
利用python实现凯撒密码加解密功能
2020/03/31 Python
使用python接受tgam的脑波数据实例
2020/04/09 Python
python使用列表的最佳方案
2020/08/12 Python
澳大利亚儿童鞋在线:The Trybe
2019/07/16 全球购物
ajax是什么及其工作原理
2012/02/08 面试题
大学生求职简历的自我评价
2013/10/14 职场文书
社区工作者思想汇报
2014/01/13 职场文书
建筑设计专业求职自我评价
2014/03/02 职场文书
学生社团文化节开幕式主持词
2014/03/28 职场文书
保密工作责任书
2014/04/16 职场文书
安全教育演讲稿
2014/05/09 职场文书
高三霸气励志标语
2014/06/24 职场文书
幼儿教师辞职信范文
2015/03/02 职场文书
2016中学教师读书心得体会
2016/01/13 职场文书
快消品行业营销模式与盈利模式分享
2019/09/27 职场文书
Log4j.properties配置及其使用
2021/08/02 Java/Android