冒泡排序法
2016-05-02 13:47
357 查看
//冒泡排序 var num = [30,22,8,11,7]; var tmp = []; for(var i = 0;i <= num.length-1;i++){ for(var j = 0;j<=num.length -1 -i;j++ ){ if(num[j] > num[j+1]){ tmp = num[j + 1]; num[j+1] = num [j]; num[j] = tmp; } } console.log("第"+(i+1)+"次" + num) } console.log(num);//最后的数组
第1次22,8,11,7,30
第2次8,11,7,22,30
第3次8,7,11,22,30
第4次7,8,11,22,30
第5次7,8,11,22,30
[7, 8, 11, 22, 30]
相关文章推荐
- 使用Httpclient框架提交数据-get
- 【Oracle】6.JDBC
- vector
- WebView学习
- log4net 课二
- 两个栈实现一个队。
- 事件原理
- TXT有声小说
- Windows常用快捷键
- 【AKOJ】1184-ASCII码排序(2)
- 输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。
- 通过导航栏进入多个视图
- SpringData 学习(4)—— 使用 @Query 注解实现查询
- [从头学数学] 第202节 矩阵与变换
- c/c++在windows下获取时间和计算时间差的几种方法总结
- Oracle自定义异常的使用
- 多项式相加
- Leetcode #344. Reverse String 逆转字符串 解题报告
- Codeforces Round #200 (Div. 1)D. Water Tree 【dfs序+线段树】
- java数组排序,二分查找