JS实现冒泡排序
2018-10-31 18:19
337 查看
[code]<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>冒泡排序</title> </head> <body> <script> //思路:先比较一轮一次,然后用for循环比较一轮多次,然后再加for循环比较多轮多次 //从大到小排序 var array=[10,20,9,8,79,65,100]; //比较轮数 for ( var i=0;i<array.length-1;i++){ //每轮比较次数,次数=长度-1-此时的轮数 for (var j=0;j<array.length-1-i;j++) { if (array[j] > array[j + 1]) { var temp = array[i]; array[j] = array[j + 1]; array[j + 1] = temp; } //end if }//end for 次数 } //end for 轮数 console.log(array); </script> </body> </html>
结果:
阅读更多
相关文章推荐
- js实现的冒泡排序、选择排序、插入排序、快速排序
- js实现冒泡排序
- JS实现冒泡排序,插入排序和快速排序(从input中获取内容)
- js实现冒泡排序
- js实现冒泡排序
- 冒泡排序、快速排序 ———— js实现
- 用JS实现冒泡排序、顺序排序、 折半查找
- JS实现冒泡排序,插入排序和快速排序并排序输出
- js 实现冒泡排序
- JS实现冒泡排序
- 最简单的排序算法之一冒泡排序----js实现
- js实现排序算法(冒泡排序,直接插入排序)
- js实现冒泡排序
- js实现常见的三种排序方法(冒泡排序、快速排序、归并排序)
- js实现队列的操作以及对队列中数字的冒泡排序的可视化
- 用js实现算法:冒泡排序、插入排序和快速排序
- js数组冒泡排序,快速排序的原理以及实现
- js实现冒泡排序及优化
- JS实现冒泡排序
- js实现基础的排序-冒泡排序、选择排序、插入排序