稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
0 /100
算法
订阅
avatar
toki 创作等级LV.3
更多收藏集

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • 【JS面试向】选择排序、桶排序、冒泡排序和快速排序简介
    新年伊始,又到了金三银四的时候了。面对前端越来越多的算法面试题,我简单的整理了一下几种比较常见的数组排序方式,分别介绍其基本原理和优劣势。(ps:才疏学浅,希望大家可以在issues下面指出问题) 选择排序从数组内遍历出最大值,加入新数组,将最大值从原数组中删除,重复上述操作,…
    • Lightbringer
    • 6年前
    • 9.3k
    • 93
    • 15
    算法
  • 冒泡排序、选择排序、插入排序、快速排序
    冒泡排序 思路 每一次遍历 都从后往前进行比较, 相邻的两两比较大小,小的向前浮动 时间复杂度 O(n^2^) 缺点: 也需要进行多次遍历 优化 在遍历每一次的时候,如果发生位置交换,就改变布尔值 当
    • 追_光_者
    • 5年前
    • 4.0k
    • 28
    • 5
    排序算法
  • 重温前端10大排序算法(长文建议收藏)
    通过相邻元素的比较和交换,使得每一趟循环都能找到未有序数组的最大值或最小值。 标记在一轮比较汇总中,如果没有需要交换的数据,说明数组已经有序,可以减少排序循环的次数。 普通的冒泡排序,在一轮循环中只能找到最大值或者最小值的其中一个,双向冒泡排序则是多一轮的筛选,即找出最大值也找…
    • 拜小白
    • 5年前
    • 13k
    • 204
    • 22
    排序算法
    重温前端10大排序算法(长文建议收藏)