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 ajax 检测用户注册时用户名是否存在
Nov 03 Javascript
js select常用操作控制代码
Mar 16 Javascript
jQueryUI写一个调整分类的拖放效果实现代码
May 10 Javascript
js模拟滚动条(横向竖向)
Feb 22 Javascript
JS中的log对象获取以及debug的写法介绍
Mar 03 Javascript
Jquery中Event对象属性小结
Feb 27 Javascript
微信小程序实现瀑布流布局与无限加载的方法详解
May 12 Javascript
小程序实现自定义导航栏适配完美版
Apr 02 Javascript
详解vuex之store源码简单解析
Jun 13 Javascript
Vue中jsx不完全应用指南小结
Nov 01 Javascript
Ant-design-vue Table组件customRow属性的使用说明
Oct 28 Javascript
微信小程序轮播图swiper代码详解
Dec 01 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写入WRITE编码为UTF8的文件的实现代码
2008/07/07 PHP
php 无限分类的树类代码
2009/12/03 PHP
php生成excel文件的简单方法
2014/02/08 PHP
谈谈php对接芝麻信用踩的坑
2016/12/01 PHP
Yii2实现多域名跨域同步登录退出
2017/02/04 PHP
PHP多进程编程实例详解
2017/07/19 PHP
php框架知识点的整理和补充
2021/03/01 PHP
用javascript父窗口控制只弹出一个子窗口
2007/04/10 Javascript
如何获取JQUERY AJAX返回的JSON结果集实现代码
2012/12/10 Javascript
js弹出确认是否删除对话框
2014/03/27 Javascript
使用jQuery将多条数据插入模态框的实现代码
2014/10/08 Javascript
详解jquery中$.ajax方法提交表单
2014/11/03 Javascript
js改变Iframe中Src的方法
2015/05/05 Javascript
浅析JS运动
2015/12/28 Javascript
javascript创建cookie、读取cookie
2016/03/31 Javascript
Knockout结合Bootstrap创建动态UI实现产品列表管理
2016/09/14 Javascript
微信小程序  生命周期详解
2016/10/27 Javascript
JavaScript 动态三角函数实例详解
2017/01/08 Javascript
javascript 通过键名获取键盘的keyCode方法
2017/12/31 Javascript
vue + webpack如何绕过QQ音乐接口对host的验证详解
2018/07/01 Javascript
vue-router实现编程式导航的代码实例
2019/01/19 Javascript
vue使用Font Awesome的方法步骤
2019/02/26 Javascript
JS/jQuery实现超简单的Table表格添加,删除行功能示例
2019/07/31 jQuery
python单例模式实例分析
2015/04/08 Python
在Python上基于Markov链生成伪随机文本的教程
2015/04/17 Python
python获取微信小程序手机号并绑定遇到的坑
2018/11/19 Python
Python 分发包中添加额外文件的方法
2019/08/16 Python
如何利用python生成MD5并去重
2020/12/07 Python
Lookfantastic香港官网:英国知名美妆购物网站
2018/06/19 全球购物
市政施工员自我鉴定
2014/01/15 职场文书
教师绩效考核方案
2014/01/21 职场文书
运动会入场词60字
2014/02/15 职场文书
建房协议书
2014/04/11 职场文书
旅游安全协议书
2014/04/21 职场文书
市场营销工作计划书
2014/05/06 职场文书
《角的度量》教学反思
2016/02/18 职场文书