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 相关文章推荐
JavaScript 自动完成脚本整理(33个)
Oct 20 Javascript
JavaScript类和继承 prototype属性
Sep 03 Javascript
js使用ajax读博客rss示例
May 06 Javascript
javascript在网页中实现读取剪贴板粘贴截图功能
Jun 07 Javascript
javascript正则表达式定义(语法)总结
Jan 08 Javascript
星期几的不同脚本写法(推荐)
Jun 01 Javascript
Node.js数据库操作之查询MySQL数据库(二)
Mar 04 Javascript
JavaScript实现树的遍历算法示例【广度优先与深度优先】
Oct 26 Javascript
vue+elementUi图片上传组件使用详解
Aug 20 Javascript
layui table 表格模板按钮的实例代码
Sep 21 Javascript
vue项目强制清除页面缓存的例子
Nov 06 Javascript
JS绘图Flot如何实现可选显示曲线图功能
Oct 16 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网页游戏学习之Xnova(ogame)源码解读(二)
2014/06/23 PHP
简单分析ucenter 会员同步登录通信原理
2014/08/25 PHP
php自定义截取中文字符串-utf8版
2017/02/27 PHP
PHP如何将图片文件上传到另外一台服务器上
2019/08/26 PHP
浅谈Laravel模板实体转义带来的坑
2019/10/22 PHP
PHP使用PDO实现mysql防注入功能详解
2019/12/20 PHP
传智播客学习之JavaScript基础篇
2009/11/13 Javascript
jQuery右侧选项卡焦点图片轮播特效代码分享
2015/09/05 Javascript
Javascript中indexOf()和lastIndexOf应用方法实例
2016/08/24 Javascript
JS双击变input框批量修改内容
2016/12/12 Javascript
js实现年月日表单三级联动
2020/04/17 Javascript
JS控件bootstrap datepicker使用方法详解
2017/03/25 Javascript
thinkjs 文件上传功能实例代码
2017/11/08 Javascript
Js判断H5上下滑动方向及滑动到顶部和底部判断的示例代码
2017/11/15 Javascript
element-ui tooltip修改背景颜色和箭头颜色的实现
2019/12/16 Javascript
Vue实现手机计算器
2020/08/17 Javascript
JS实现简易图片自动轮播
2020/10/16 Javascript
vue3+typescript实现图片懒加载插件
2020/10/26 Javascript
Pyramid添加Middleware的方法实例
2013/11/27 Python
Python中类型关系和继承关系实例详解
2015/05/25 Python
使用Python3 编写简单信用卡管理程序
2016/12/21 Python
python绘制热力图heatmap
2020/03/23 Python
使用python画社交网络图实例代码
2019/07/10 Python
Flask框架搭建虚拟环境的步骤分析
2019/12/21 Python
Python中使用aiohttp模拟服务器出现错误问题及解决方法
2020/10/31 Python
python从ftp获取文件并下载到本地
2020/12/05 Python
html5的新玩法——语音搜索
2013/01/03 HTML / CSS
会计实习自我鉴定
2013/12/04 职场文书
会计工作决心书
2014/03/11 职场文书
成品库仓管员岗位职责
2014/04/06 职场文书
保护地球的标语
2014/06/17 职场文书
总经理助理岗位职责范本
2014/07/20 职场文书
大三学生英语考试作弊检讨书
2015/01/01 职场文书
因公司原因离职的辞职信范文
2015/05/12 职场文书
解除处分决定书
2015/06/25 职场文书
超市员工管理制度
2015/08/06 职场文书