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 相关文章推荐
Array.prototype 的泛型应用分析
Apr 30 Javascript
jQuery 验证插件 Web前端设计模式(asp.net)
Oct 17 Javascript
Node.js中require的工作原理浅析
Jun 24 Javascript
jQuery判断对象是否存在的方法
Feb 05 Javascript
js数组去重的5种算法实现
Nov 04 Javascript
AngularJS在IE8的不支持的解决方法
May 13 Javascript
js点击任意区域弹出层消失实现代码
Dec 27 Javascript
AngularJS入门示例之Hello World详解
Jan 04 Javascript
mui上拉加载功能实例详解
Apr 13 Javascript
基于vue实现swipe分页组件实例
May 25 Javascript
使用pkg打包Node.js应用的方法步骤
Oct 19 Javascript
React + Threejs + Swiper 实现全景图效果的完整代码
Jun 28 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
UCenter Home二次开发指南
2009/05/28 PHP
PHPExcel读取Excel文件的实现代码
2011/12/06 PHP
php解析url的三个示例
2014/01/20 PHP
PHP大文件分片上传的实现方法
2018/10/28 PHP
JQuery autocomplete 使用手册
2010/04/01 Javascript
JS复制到剪贴板示例代码
2013/10/30 Javascript
ParseInt函数参数设置介绍
2014/01/02 Javascript
jQuery轮播图效果精简版完整示例
2016/09/04 Javascript
Vue.js学习示例分享
2017/02/05 Javascript
js记录点击某个按钮的次数-刷新次数为初始状态的实例
2017/02/15 Javascript
JS验证码实现代码
2017/09/14 Javascript
Django与Vue语法的冲突问题完美解决方法
2017/12/14 Javascript
详解如何在微信小程序开发中正确的使用vant ui组件
2018/09/13 Javascript
Angular4 Select选择改变事件的方法
2018/10/09 Javascript
js实现点击按钮随机生成背景颜色
2020/09/05 Javascript
详解datagrid使用方法(重要)
2020/11/06 Javascript
python设置检查点简单实现代码
2014/07/01 Python
浅谈django 重载str 方法
2020/05/19 Python
python实现图片,视频人脸识别(dlib版)
2020/11/18 Python
Pycharm在指定目录下生成文件和删除文件的实现
2020/12/28 Python
css3学习心得分享
2013/08/19 HTML / CSS
CSS3简单实现照片墙
2014/12/12 HTML / CSS
世界上最大的专业美容用品零售商:Sally Beauty
2017/07/02 全球购物
雅诗兰黛香港官网:Estee Lauder香港
2017/09/26 全球购物
Rag & Bone官网:瑞格布恩高级成衣
2018/04/19 全球购物
东南亚冒险旅行与活动:Adventoro
2019/10/16 全球购物
亚洲最大的运动鞋寄售店:KicksCrew
2020/11/26 全球购物
大学本科毕业生的自我鉴定
2013/11/26 职场文书
电子商务专业求职信
2014/03/08 职场文书
夫妻分居协议书范文
2014/11/26 职场文书
公司清洁工岗位职责
2015/04/15 职场文书
幽灵公主观后感
2015/06/09 职场文书
歌咏比赛主持词
2015/06/29 职场文书
浅谈MySQL 亿级数据分页的优化
2021/06/15 MySQL
python接口测试返回数据为字典取值方式
2022/02/12 Python
SQL Server中的游标介绍
2022/05/20 SQL Server