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 相关文章推荐
jquery select操作的日期联动实现代码
Dec 06 Javascript
Javascript事件热键兼容ie|firefox
Dec 30 Javascript
Jquery ajax执行顺序 返回自定义错误信息(实例讲解)
Nov 06 Javascript
JavaScript中的异常捕捉介绍
Dec 31 Javascript
JavaScript中的object转换函数toString()与valueOf()介绍
Dec 31 Javascript
jQuery显示和隐藏 常用的状态判断方法
Jan 29 Javascript
Javascript自执行匿名函数(function() { })()的原理浅析
May 15 Javascript
jQuery实现优雅的弹窗效果(6)
Feb 08 Javascript
详解webpack介绍&amp;安装&amp;常用命令
Jun 29 Javascript
uni-app自定义导航栏按钮|uniapp仿微信顶部导航条功能
Nov 12 Javascript
微信小程序实现点击页面出现文字
Sep 21 Javascript
用vue写一个日历
Nov 02 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相关资料
2006/10/09 PHP
坏狼的PHP学习教程之第1天
2008/06/15 PHP
十个PHP高级应用技巧果断收藏
2015/09/25 PHP
基于PHP给大家讲解防刷票的一些技巧
2015/11/18 PHP
thinkphp5修改view到根目录实例方法
2019/07/02 PHP
JQuery 学习笔记 选择器之六
2009/07/23 Javascript
js 蒙版进度条(结合图片)
2010/03/10 Javascript
javascript 使td内容不换行不撑开
2012/11/29 Javascript
用js判断页面是否加载完成实现代码
2012/12/11 Javascript
jQuery的图片滑块焦点图插件整理推荐
2014/12/07 Javascript
Bootstrap每天必学之表格
2015/11/23 Javascript
vue获取input输入值的问题解决办法
2017/10/17 Javascript
JS实现按钮颜色切换效果
2020/09/05 Javascript
vue组件文档(.md)中如何自动导入示例(.vue)详解
2019/01/25 Javascript
jquery实现二级导航下拉菜单效果实例
2019/05/14 jQuery
JS实现分页导航效果
2020/02/19 Javascript
[01:34]2014DOTA2展望TI 剑指西雅图VG战队专访
2014/06/30 DOTA
Python制作爬虫抓取美女图
2016/01/20 Python
python编程使用selenium模拟登陆淘宝实例代码
2018/01/25 Python
Python实现朴素贝叶斯的学习与分类过程解析
2019/08/24 Python
浅析python redis的连接及相关操作
2019/11/07 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
2019/12/04 Python
Python flask路由间传递变量实例详解
2020/06/03 Python
HTML5学习心得总结(推荐)
2016/07/08 HTML / CSS
Timberland澳大利亚官网:全球领先的户外品牌
2019/12/10 全球购物
自主实习接收函
2014/01/13 职场文书
小学清明节活动方案
2014/03/08 职场文书
2014爱耳日宣传教育活动总结
2014/03/09 职场文书
党的群众路线教育实践活动调研报告
2014/11/03 职场文书
2015年中秋节活动总结
2015/03/23 职场文书
冬季作息时间调整通知
2015/04/24 职场文书
张丽莉观后感
2015/06/16 职场文书
Python图片处理之图片裁剪教程
2021/05/27 Python
Python实现查询剪贴板自动匹配信息的思路详解
2021/07/09 Python
详解JAVA的控制语句
2021/11/11 Java/Android
Win10/Win11 任务栏替换成经典样式
2022/04/19 数码科技