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 相关文章推荐
使用js正则控制input标签只允许输入的值
Jul 29 Javascript
利用try-catch判断变量是已声明未声明还是未赋值
Mar 12 Javascript
JavaScript监听文本框回车事件并过滤文本框空格的方法
Apr 16 Javascript
JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
Nov 10 Javascript
webpack入门+react环境配置
Feb 08 Javascript
JS基于递归实现网页版计算器的方法分析
Dec 20 Javascript
基于打包工具Webpack进行项目开发实例
May 29 Javascript
vue2.0 自定义组件的方法(vue组件的封装)
Jun 05 Javascript
三步实现ionic3点击退出app程序
Sep 17 Javascript
jQuery实现数字华容道小游戏(实例代码)
Jan 16 jQuery
小程序双头slider选择器的实现示例
Mar 31 Javascript
小程序按钮避免多次调用接口和点击方案实现(不用showLoading)
Apr 15 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
收音机史话 - 1960年代前后的DIY
2021/03/02 无线电
透析PHP的配置文件php.ini
2006/10/09 PHP
PHP CKEditor 上传图片实现代码
2009/11/06 PHP
php+MySQL判断update语句是否执行成功的方法
2014/08/28 PHP
学习PHP session的传递方式
2016/06/15 PHP
thinkphp实现把数据库中的列的值存到下拉框中的方法
2017/01/20 PHP
新老版本juqery获取radio对象的方法
2010/03/01 Javascript
javascript oop开发滑动(slide)菜单控件
2010/08/25 Javascript
左右悬浮可分组的网站QQ在线客服代码(可谓经典)
2012/12/21 Javascript
浏览器兼容的JS写法总结
2016/04/27 Javascript
AngularJS基于ui-route实现深层路由的方法【路由嵌套】
2016/12/14 Javascript
使用nodejs下载风景壁纸
2017/02/05 NodeJs
Nodejs+Socket.io实现通讯实例代码
2017/02/13 NodeJs
jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】
2017/03/15 Javascript
jquery实现异步加载图片(懒加载图片一种方式)
2017/04/24 jQuery
js实现同一个页面,多个enter事件绑定的示例
2018/10/10 Javascript
Vue 数组和对象更新,但是页面没有刷新的解决方式
2019/11/09 Javascript
Vue组件模板的几种书写形式(3种)
2020/02/19 Javascript
JavaScript 装逼指南(js另类写法)
2020/05/10 Javascript
[45:59]完美世界DOTA2联赛PWL S2 FTD vs GXR 第二场 11.22
2020/11/24 DOTA
Python生成随机数的方法
2014/01/14 Python
Python enumerate索引迭代代码解析
2018/01/19 Python
Python模拟随机游走图形效果示例
2018/02/06 Python
python使用Plotly绘图工具绘制气泡图
2019/04/01 Python
在python下使用tensorflow判断是否存在文件夹的实例
2019/06/10 Python
python jenkins 打包构建代码的示例代码
2019/11/29 Python
Python中filter与lambda的结合使用详解
2019/12/24 Python
CSS3中动画属性transform、transition和animation属性的区别
2016/09/25 HTML / CSS
FC-Moto西班牙:摩托车手最大的购物场所之一
2019/04/11 全球购物
应届毕业生个人自我评价
2013/09/20 职场文书
实习单位推荐信范文
2013/11/27 职场文书
怎样写好自我鉴定
2013/12/04 职场文书
数学检讨书1000字
2014/02/24 职场文书
反邪教标语
2014/06/23 职场文书
幼儿园感谢信
2015/01/21 职场文书
致运动员加油稿
2015/07/21 职场文书