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 中的内存泄露模式
Aug 13 Javascript
js跨域和ajax 跨域问题的实现思路
Sep 05 Javascript
innerHTML 和 getElementsByName 在IE下面的bug 的解决
Apr 09 Javascript
使用js检测浏览器的实现代码
May 14 Javascript
Javascript/Jquery——简单定时器的多种实现方法
Jul 03 Javascript
JS cookie中文乱码解决方法
Jan 28 Javascript
详解基于Bootstrap扁平化的后台框架Ace
Nov 27 Javascript
老生常谈js中的MVC
Jul 25 Javascript
Vue中v-show添加表达式的问题(判断是否显示)
Mar 26 Javascript
electron制作仿制qq聊天界面的示例代码
Nov 26 Javascript
javascript合并两个数组最简单的实现方法
Sep 14 Javascript
浅谈react useEffect闭包的坑
Jun 08 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初学者们头痛的十四个问题
2007/01/15 PHP
PHP 转义使用详解
2013/07/15 PHP
PHP实现的简易版图片相似度比较
2015/01/07 PHP
使用PHP如何实现高效安全的ftp服务器(一)
2015/12/20 PHP
使用php完成常见的文件上传功能(推荐)
2017/01/13 PHP
thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例
2019/07/03 PHP
很酷的javascript loading效果代码
2008/06/18 Javascript
JS获取并操作iframe中元素的方法
2013/03/21 Javascript
jQuery实现个性翻牌效果导航菜单的方法
2015/03/09 Javascript
基于BootStrap Metronic开发框架经验小结【五】Bootstrap File Input文件上传插件的用法详解
2016/05/12 Javascript
JS作为值的函数用法示例
2016/06/20 Javascript
基于JavaScript实现单选框下拉菜单添加文件效果
2016/06/26 Javascript
深入理解JavaScript中的尾调用(Tail Call)
2017/02/07 Javascript
jquery实现图片上传前本地预览
2017/04/28 jQuery
javascript回调函数的概念理解与用法分析
2017/05/27 Javascript
VSCode配置react开发环境的步骤
2017/12/27 Javascript
完美解决axios跨域请求出错的问题
2018/02/05 Javascript
vue2 前端搜索实现示例
2018/02/26 Javascript
详解如何在微信小程序开发中正确的使用vant ui组件
2018/09/13 Javascript
详解Webpack4多页应用打包方案
2020/07/16 Javascript
Python创建xml的方法
2015/03/10 Python
关于Python面向对象编程的知识点总结
2017/02/14 Python
详解Python用户登录接口的方法
2019/04/17 Python
python中 * 的用法详解
2019/07/10 Python
Python计算两个矩形重合面积代码实例
2019/09/16 Python
详解Python3迁移接口变化采坑记
2019/10/11 Python
可视化pytorch 模型中不同BN层的running mean曲线实例
2020/06/24 Python
Mansur Gavriel官网:纽约市的一个设计品牌
2019/05/02 全球购物
请说出你所知道的线程同步的方法
2013/04/19 面试题
幼儿园长自我鉴定
2013/10/17 职场文书
实习生自荐信范文
2013/11/13 职场文书
大学生第一学年自我鉴定
2014/09/12 职场文书
公务员学习习总书记“三严三实”思想汇报
2014/09/19 职场文书
为什么你写的height:100%不起作用
2021/05/10 HTML / CSS
Spring this调用当前类方法无法拦截的示例代码
2022/03/20 Java/Android
CSS中calc(100%-100px)不加空格不生效
2023/05/07 HTML / CSS