JavaScript数组基于交换的排序示例【冒泡排序】


Posted in Javascript onJuly 21, 2018

本文实例讲述了JavaScript数组基于交换的排序。分享给大家供大家参考,具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>3water.com JS冒泡排序</title>
</head>
<body>
<script>
var array1=new Array(13,55,37,45,9,60,21,10);
document.write("没有交换前 "+array1+"<br>");
var temp;
for(a in array1){
for(b in array1){
if(array1[a]<array1[b]){
temp=array1[a];
array1[a]=array1[b];
array1[b]=temp;
}
}
}
document.write("交换之后的 "+array1);
</script>
</body>
</html>

使用在线HTML/CSS/JavaScript代码运行工具: http://tools.3water.com/code/HtmlJsRun,测试运行结果:

 JavaScript数组基于交换的排序示例【冒泡排序】

Javascript 相关文章推荐
JavaScript高级程序设计
Dec 29 Javascript
如何使用jquery控制CSS样式,并且取消Css样式(如背景色,有实例)
Jul 09 Javascript
Jquery EasyUI的添加,修改,删除,查询等基本操作介绍
Oct 11 Javascript
JQuery EasyUI的使用
Feb 24 Javascript
详解JavaScript表单验证(E-mail 验证)
Mar 31 Javascript
微信小程序 闭包写法详细介绍
Dec 14 Javascript
bootstrap基本配置_动力节点Java学院整理
Jul 14 Javascript
基于JS递归函数细化认识及实用实例(推荐)
Aug 07 Javascript
Vue.js框架路由使用方法实例详解
Aug 25 Javascript
vue--点击当前增加class,其他删除class的方法
Sep 15 Javascript
微信小程序使用swiper组件实现层叠轮播图
Nov 04 Javascript
javascript实现切割轮播效果
Nov 28 Javascript
vue项目中添加单元测试的方法
Jul 21 #Javascript
基于Vue实现关键词实时搜索高亮显示关键词
Jul 21 #Javascript
jQuery实现的点击按钮改变样式功能示例
Jul 21 #jQuery
jQuery实现输入框的放大和缩小功能示例
Jul 21 #jQuery
jQuery实现table表格信息的展开和缩小功能示例
Jul 21 #jQuery
浅谈vue父子组件怎么传值
Jul 21 #Javascript
通过webpack引入第三方库的方法
Jul 20 #Javascript
You might like
全国FM电台频率大全 - 29 青海省
2020/03/11 无线电
深入理解PHP几个算法:PHP冒泡、PHP二分法、PHP求素数、PHP乘法表
2013/06/06 PHP
ThinkPHP3.1基础知识快速入门
2014/06/19 PHP
Destoon模板制作简明教程
2014/06/20 PHP
CodeIgniter中使用Smarty3基本配置
2015/06/29 PHP
PHP概率计算函数汇总
2015/09/13 PHP
javascript DOM编程实例(智播客学习)
2009/11/23 Javascript
基于jQuery的弹出消息插件 DivAlert之旅(一)
2010/04/01 Javascript
关于window.pageYOffset和document.documentElement.scrollTop
2011/04/05 Javascript
js调用打印机打印网页字体总是缩小一号的解决方法
2014/01/24 Javascript
基于javascript如何传递特殊字符
2015/11/30 Javascript
快速移动鼠标触发问题及解决方法(ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave)
2016/08/29 Javascript
微信小程序开发之大转盘 仿天猫超市抽奖实例
2016/12/08 Javascript
JavaScript利用正则表达式替换字符串中的内容
2016/12/12 Javascript
javascript实现文字无缝滚动
2016/12/27 Javascript
Javascript自定义事件详解
2017/01/13 Javascript
js实现百度登录框鼠标拖拽效果
2017/03/07 Javascript
react quill中图片上传由默认转成base64改成上传到服务器的方法
2019/10/30 Javascript
Python返回真假值(True or False)小技巧
2015/04/10 Python
详解python的argpare和click模块小结
2019/03/31 Python
python实现输出一个序列的所有子序列示例
2019/11/18 Python
python3 webp转gif格式的实现示例
2019/12/10 Python
Python开发入门——迭代的基本使用
2020/09/03 Python
Python根据字典的值查询出对应的键的方法
2020/09/30 Python
意大利制造的男鞋和女鞋:SCAROSSO
2018/03/07 全球购物
人力资源行政经理自我评价
2013/10/23 职场文书
小学教师的个人自我鉴定
2013/10/26 职场文书
物业门卫岗位职责
2013/12/28 职场文书
中医临床专业自我鉴定范文
2014/01/15 职场文书
市场部规章制度
2014/01/24 职场文书
《最佳路径》教学反思
2014/04/13 职场文书
大学军训决心书
2015/02/05 职场文书
自我检讨书怎么写
2015/05/07 职场文书
2015大学党建带团建工作总结
2015/07/23 职场文书
2019年第四季度财务部门工作计划
2019/11/02 职场文书
2019年暑期法院实习报告
2019/12/18 职场文书