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 相关文章推荐
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
May 07 Javascript
用JTrackBar实现的模拟苹果风格的滚动条
Aug 06 Javascript
javascript eval函数深入认识
Feb 21 Javascript
javascript 基础篇2 数据类型,语句,函数
Mar 14 Javascript
把Node.js程序加入服务实现随机启动
Jun 25 Javascript
js多功能分页组件layPage使用方法详解
May 19 Javascript
flag和jq on 的绑定多个对象和方法(必看)
Feb 27 Javascript
Angular中的$watch、$watchGroup、$watchCollection
Jun 25 Javascript
js原生方法被覆盖,从新赋值原生的方法
Jan 02 Javascript
微信小程序switch组件使用详解
Jan 31 Javascript
JS Ajax请求会话过期处理问题解决方法分析
Nov 16 Javascript
微信小程序对图片进行canvas压缩的方法示例详解
Nov 12 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编写一个简单的路由类
2011/04/13 PHP
PHP的变量类型和作用域详解
2014/03/12 PHP
浅谈PHP值mysql操作类
2016/06/29 PHP
Apache无法自动跳转却显示目录的解决方法
2020/11/30 PHP
Javascript开发包大全整理
2006/12/22 Javascript
JQuery CSS样式控制 学习笔记
2009/07/23 Javascript
jquery 选择器部分整理
2009/10/28 Javascript
JS获取select的value和text值的简单实例
2014/02/26 Javascript
JS在可编辑的div中的光标位置插入内容的方法
2014/11/20 Javascript
原生js制作简单的数字键盘
2015/04/24 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(三)
2016/09/14 Javascript
JavaScript面向对象分层思维全面解析
2016/11/22 Javascript
ES6新特性三: Generator(生成器)函数详解
2017/04/21 Javascript
javaScript 连接打印机,打印小票的实例
2017/12/29 Javascript
vue实现点击展开点击收起效果
2018/04/27 Javascript
小程序实现单选多选功能
2018/11/04 Javascript
前端js中的事件循环eventloop机制详解
2019/05/15 Javascript
微信小程序如何使用canvas二维码保存至手机相册
2019/07/15 Javascript
JS实现可用滑块滑动的缓动图代码
2019/09/01 Javascript
在Express中提供静态文件的实现方法
2019/10/17 Javascript
jQuery实现轮播图效果
2019/11/26 jQuery
JavaScript实现网页留言板功能
2020/11/23 Javascript
[00:32]DOTA2上海特级锦标赛 COL战队宣传片
2016/03/04 DOTA
python中查找excel某一列的重复数据 剔除之后打印
2013/02/10 Python
使用apidocJs快速生成在线文档的实例讲解
2018/02/07 Python
Python常见的pandas用法demo示例
2019/03/16 Python
已安装tensorflow-gpu,但keras无法使用GPU加速的解决
2020/02/07 Python
浅谈Python的方法解析顺序(MRO)
2020/03/05 Python
浅谈keras中的Merge层(实现层的相加、相减、相乘实例)
2020/05/23 Python
早晨薰衣草在线女性精品店:Morning Lavender
2021/01/04 全球购物
质量工程师岗位职责
2013/11/16 职场文书
化学教育专业求职信
2014/07/08 职场文书
毕业答辩开场白范文
2015/05/27 职场文书
党小组鉴定意见
2015/06/02 职场文书
JavaScript 去重和重复次数统计
2021/03/31 Javascript
Python图片检索之以图搜图
2021/05/31 Python