点击按钮--从大到小排序,可以通过代码中大于号小于号的选择来判定从小到大或者从大到小。

<!DOCTYPE html>
<html>
<head>
<title>maopao</title>
<script>
function maopao(){
//先来一个数组
var num=[2,20,15,9,90,7,11]; //每一轮取一个索引(减1是因为排到最后的时候就是最大的了,一轮结束后i+1)
//控制循环次数
for(var i=0;i<num.length-1;i++){ //控制比较大小的次数,减i是因为排序过了。,。
for(var j=0;j<num.length-1-i;j++){ //对比索引j和j+1数的大小,如果判断不成立就返回到for循环
if(num[j]<num[j+1]){ //拿出来一个空盒子(temp),把num[j]表示的数放进去,num[j]变空
var temp=num[j]; //把num[j+1]表示的数放到num[j]里,num[j+1]变空
num[j]=num[j+1]; //把temp表示的数放到num[j+1],至此两个数完成了位置互换
num[j+1]=temp;
}
}
}
alert(num);
}
</script>
</head>
<body>
<input type="button" value="冒泡" onclick="maopao()">
</body>
</html>

冒泡算法,end,。,

数据结构搞起  QwQ

最新文章

  1. 如何给main传参数
  2. 显示Class &#39;Think\Controller\FuController&#39; not found和Call to a member function assign() on a non-object 的错误问题
  3. ORACLE 回收站导致的故障
  4. Windows 8.1 应用再出发 - 几种新增控件(1)
  5. Number Game_状态压缩
  6. flex+java实现文件的上传
  7. 【Codeforces】#345 Div1
  8. git与svn的使用比较
  9. Effective C++_笔记_条款09_绝不在构造和析构过程中调用virtual函数
  10. 【Vue】利用父子组件间通信实现一个场景
  11. mysql基础篇 - SELECT 语句详解
  12. PHP 与搜索蜘蛛
  13. 传统定时器技术 Timer and TimerTask
  14. __x__(31)0908第五天__导航条的练习 &lt;ul&gt; 版本
  15. linux下php环境搭建(xampp)
  16. idea spring-boot gradle mybatis 搭建开发环境
  17. Android-项目所有文件报红色j,状态栏无法Run &#39;app&#39;
  18. Windows server 2003 伪静态配置方法
  19. 第十章 Secret &amp; Configmap (中)
  20. MongoDB整理笔记の移除Shard Server

热门文章

  1. Codecombat 游戏攻略(计算机科学三)
  2. mysql Alias操作符 语法
  3. 【CF1249D】Too Many Segments(贪心,set,vector)
  4. B - Sumdiv(第三周)
  5. httpscan 爬虫式的网段Web主机发现小工具
  6. kibana的安装和监控
  7. kali的网络IP设置
  8. TimeUtils
  9. optistruct如何将多个约束置于一个约束集合中
  10. DAY 6 TEST