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 相关文章推荐
Add Formatted Text to a Word Document
Jun 15 Javascript
Jquery封装tab自动切换效果的具体实现
Jul 13 Javascript
javascript中callee与caller的区别分析
Apr 20 Javascript
如何用js 实现依赖注入的思想,后端框架思想搬到前端来
Aug 03 Javascript
老生常谈JQuery data方法的使用
Sep 09 Javascript
js实现消息滚动效果
Jan 18 Javascript
vue组件间通信解析
Mar 01 Javascript
微信小程序 实现点击添加移除class
Jun 12 Javascript
jQuery zTree搜索-关键字查询 递归无限层功能实现代码
Jan 25 jQuery
Vue组件之自定义事件的功能图解
Feb 01 Javascript
jQuery轮播图实例详解
Aug 15 jQuery
JavaScript中BOM对象原理与用法分析
Jul 09 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
晶体管来复再生式二管收音机
2021/03/02 无线电
修改php.ini实现Mysql导入数据库文件最大限制的修改方法
2007/12/11 PHP
通过php添加xml文档内容的方法
2015/01/23 PHP
PHP curl CURLOPT_RETURNTRANSFER参数的作用使用实例
2015/02/07 PHP
php校验表单检测字段是否为空的方法
2015/03/20 PHP
Json_decode 解析json字符串为NULL的解决方法(必看)
2017/02/17 PHP
windows环境下使用Composer安装ThinkPHP5
2018/05/18 PHP
javascript对talbe进行动态添加、删除、验证实现代码
2012/03/29 Javascript
jQuery打印指定区域Html页面并自动分页
2014/07/04 Javascript
js实现放大镜特效
2017/05/18 Javascript
详解基于Bootstrap+angular的一个豆瓣电影app
2017/06/26 Javascript
Vue ElementUI之Form表单验证遇到的问题
2017/08/21 Javascript
微信小程序实现顶部普通选项卡效果(非swiper)
2020/06/19 Javascript
浅谈angular.js跨域post解决方案
2017/08/30 Javascript
ES6中javascript实现函数绑定及类的事件绑定功能详解
2017/11/08 Javascript
es6中Promise 对象基本功能与用法实例分析
2020/02/23 Javascript
js实现菜单跳转效果
2020/12/11 Javascript
[36:33]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第二场
2018/04/04 DOTA
django 实现电子支付功能的示例代码
2018/07/25 Python
python调用百度语音识别api
2018/08/30 Python
Python实现登陆文件验证方法
2018/10/06 Python
Python面向对象总结及类与正则表达式详解
2019/04/18 Python
基于Python+Appium实现京东双十一自动领金币功能
2019/10/31 Python
Python Selenium参数配置方法解析
2020/01/19 Python
HTML5是什么 HTML5是什么意思 HTML5简介
2012/10/26 HTML / CSS
Nisbets爱尔兰:英国最大的厨房和餐饮设备供应商
2019/01/26 全球购物
美国单身专业人士在线约会网站:EliteSingles
2019/03/19 全球购物
您熟悉ORM(Object-Relation Mapping)吗?请谈谈您所理解的ORM
2016/02/08 面试题
机修工岗位职责
2013/11/24 职场文书
诚信考试承诺书
2014/03/27 职场文书
《美丽的丹顶鹤》教学反思
2014/04/22 职场文书
优秀大学生自荐信
2014/06/09 职场文书
2014年学校食堂工作总结
2014/11/25 职场文书
2014年司法局工作总结
2014/12/11 职场文书
千手观音观后感
2015/06/03 职场文书
优秀范文:《但愿人长久》教学反思3篇
2019/10/24 职场文书