冒泡排序
2014-03-11 22:08
197 查看
冒泡排序 : |
<script type ="text/javascript"> //冒泡排序 var arr = [23,294,2323,23,699,43,21,54,88,99,26,87,765,654,999]; //倒序 function sortDesc(arr){ for(var i =0;i<arr.length-1;i++){// i = 0; m =9; 0 - 8 => 9次 for(var j =0; j<arr.length-i-1; j++){ // j = 0 n = 8 0 - 8=> 9次 if(arr[j]<arr[j+1]) { temp = arr[j] arr[j]=arr[j+1] arr[j+1]=temp } } } document.write(arr); } //顺序 function sortAsc(arr){ for(var i =0;i<arr.length-1;i++){// i = 0; m =9; 0 - 8 for(var j =0; j<arr.length-i-1; j++){ // j = 0 n = 9 0 - 8=> 89 if(arr[j]>arr[j+1]) { temp = arr[j] arr[j]=arr[j+1] arr[j+1]=temp } } } document.write(arr); } //调用 sortAsc(arr); document.write("<br>"); sortDesc(arr); </script> |
|
相关文章推荐
- java.util.concurrent.BlockingQueue
- Linux命令ln、cp、硬链接和软链接
- Chukwa在百度的应用实践
- Android本地视频播放器开发--NDK编译FFmpeg
- Hadoop Yarn 框架 Demo 变化
- 设计原则 Design Principle
- 周易正易 p299-399
- JAVA反射机制的概述
- 【原理+OpenCV接口】HOG-Histogram of oriented gradients
- xml的解析
- Python实现各类数据结构和算法
- npm安装nodejs模块时,有些模块因为墙的原因无法安装,可以使用指定代理来解决。
- JAVA学习第六天笔记
- 字符编码介绍(二)Unicode
- 实现分布式对象锁
- 分享下网站开发人员应该知道的61件事
- 挨踢之路之学习流程篇(九)
- 算法----约瑟夫环问题
- HDU 2196 Computer【new】
- Android APK反编译就这么简单 详解(附图)