JS实现冒泡排序

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>冒泡算法</title>
  6. </head>
  7. <body>
  8. <script>
  9. var arr=[6,5,1,2,4,3,8,9,7,32,44,22,53,23,25,67,64,33,76,78,33,56,45,23,22,4,12,15,14];
  10. for (j=0;j<arr.length-1;j++){
  11. for (i=0;i<arr.length-1;i++)
  12. {
  13. var temp='';
  14. if (arr[i]>arr[i+1]){
  15. temp=arr[i];
  16. arr[i]=arr[i+1];
  17. arr[i+1]=temp;
  18. }
  19. }
  20. }
  21. console.log(arr)
  22. </script>
  23. </body>
  24. </html>

运行结果如下

更多相关文章

  1. 2.4.18预读算法详解
  2. PHP算法练习九:将全部偶数转到全部奇数之前
  3. PHP算法练习八:判断给定的三个数是否能构成直角三角形
  4. 【前端】一道算法题,有会的可以一起讨论下
  5. JS执行机制、事件模型、表单事件、事件冒泡、fetch的常用场景
  6. 任务队列、事件、冒泡、fetch使用
  7. 利用php循环遍历及运算法则实现重新组合数组与计算器实例两则
  8. 事件注册与事件代理
  9. 07-13作业

随机推荐

  1. 【Android(安卓)开发】:Android布局中的几
  2. android笔记
  3. android例子
  4. android时间控件DigitalClock的使用
  5. 关于WindowManager在Android(安卓)N和And
  6. Android对SlidingDraw组件修改
  7. Android常用URI以及URI简介
  8. Android Studio 基础控件使用
  9. Android SeekBar的使用
  10. 基于Android P 背光流程