原生javascript冒泡排序

//冒泡排序
function bubbleSort(arr) {
    let len = arr.length;
    for (let i = 0; i < len; i++) {
        for (let j = 0; j < len - 1 - i; j++) {
            if (arr[j] > arr[j + 1]) {     //相邻元素两两对比
                let temp = arr[j + 1]     //元素交换
                arr[j + 1] = arr[j];
                arr[j] = temp;
            }
        }
    }
    return arr;
}

let arr = [5, 2, 1, 3, 6, 10, 8, 4, 7]
console.log(bubbleSort(arr)) // [ 1, 2, 3, 4, 5, 6, 7, 8, 10 ]

请开始你的表演...

上一篇

原生javascript冒泡排序

下一篇

给网站增加用户切换其他标签网站标题动态提示
相关推荐
给网站增加用户切换其他标签网站标题动态提示
WordPress中实现分词搜索,可以使用插件或自定义代码来实现
WordPress 自定义查询 WP_Query 所有参数详细注释及使用方法详解
WordPress 深入了解WP_User_Query:属性、方法、所有参数及使用示例
WordPress 获取用户文章的几种方法
PHP 如何进行二维数组搜索和判断值是否存在
评论(0)
游客的头像
表情
全部评论 只看作者
最新热门
  1. 暂时还没有评论哦