美文网首页
JavaScript冒泡排序

JavaScript冒泡排序

作者: 九瀺 | 来源:发表于2019-09-29 03:19 被阅读0次
<script>
    var arr = [1,2,3,4,5,6,7];
    //轮数
    for(var i = 0;i < arr.length-1;i++){
        //比较次数
        for (var j = 0;j < arr.length-1-i;j++){
            //判断是否符合交换条件
            if(arr[j] < arr[j+1]){
                //数值交换
                var temp = arr[j];
                arr[j] = arr[j+1];
                arr[j+1] = temp;
            }
        }
    }
    console.log(arr);
    
    </script>

相关文章

  • 2019-08-11

    Javascript中常用几种基础算法 1 排序-冒泡排序 //冒泡排序 function bubbleSort...

  • JavaScript 中的算法

    JavaScript 中的算法 Sort 以下例子全部以正序为标准 bubbleSort 冒泡排序 冒泡排序算法的...

  • JS实现排序算法

    原文:常见排序算法之JavaScript实现 - 知乎 目录 冒泡排序 选择排序 插入排序 合并排序 快速排序 1...

  • Javascript冒泡排序

    var arr = [1, 5, 6, 9, 7, 5, 6, 4, 21]; for(var i = 0; i ...

  • javascript冒泡排序

    实现原理 数组中有 n 个数,比较每相邻两个数,如果前者大于后者,就把两个数交换位置;这样一来,第一轮就可以选出一...

  • JavaScript冒泡排序

  • JavaScript 冒泡排序

    冒泡排序是 JavaScript 基础的排序算法 基本思路: 比较相邻的元素。如果第一个比第二个大,就交换他们两个...

  • JavaScript实现经典排序算法

    使用JavaScript实现的经典排序算法 util 冒泡 简单选择 直接插入 快速排序 堆排序 归并排序

  • JavaScript排序——冒泡法排序

    什么是冒泡法排序 冒泡法排序(升序的情况)就是一组无序的数,比较相邻的数,如果前面的数大于后面的数,交换位置,第一...

  • Js 实现基础排序算法

    本文使用 JavaScript 实现的基础的 8 种排序算法,复杂度归纳如下:O(n^2) ——冒泡排序、插入排序...

网友评论

      本文标题:JavaScript冒泡排序

      本文链接:https://www.haomeiwen.com/subject/rapxpctx.html