首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
依斐
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
赞
文章( 6 )
沸点( 0 )
算法排序篇-6【计数排序】js解法
计数排序 基本思路 计数排序使用一个用来存储每个元素在数组中出现次数的临时数组。计数完成后,可得到新的排好序的数组。 它是一个整数排序算法。 实现逻辑 如果原数组长度小于等于1,则直接返回数组,不需要
算法排序篇-5【快速排序】js解法
快速排序 基本思想 快速排序和归并排序一样,也使用了分而治之的方法,将原始数组分为较小的数组。但是实现方式与归并排序并不一样。 基本思路 找基准值:找到数组中间的那个值做为基准值。 划分:循环数组,比
算法排序篇-4【归并排序】js解法
归并排序 基本思想 归并排序是一种分而治之算法。它将原始数组切分成较小的数组,直到切分成只有一项的数组,最后将小数组归并为大数组。 基本思路 找到数组的中间位,以此为边界来划分左边的数组后右边的数组,
算法排序篇-3【插入排序】js解法
插入排序 基本思路 插入排序每次往数组里加一项,最后构建成排好序的数组。假设数组里已经有了一项,接着要插入的第二项与第一项进行比较,是插入到第一项的前面还是第一项的后面,接着要插入的第三项与前面的项比
算法排序篇-2【选择排序】js解法
选择排序 基本思路 选择排序的大致思路是找到数据中最小的值并将其放置在第一位,接着找到第二小的值放在第二位,以此类推。 具体思路 和冒泡排序一样依然使用双层for循环,外层循环迭代数组并假设本次迭代的
算法排序篇-1【冒泡排序】js解法
冒泡排序 基本思路 利用双层for循环,外循环遍历数组的每一项,内循环拿当前的值与下一项进行比较,如果当前项的值比下一项的值大,则交换它们的位置。 解法 复杂度 冒泡排序的复杂度为O(n^2) 性能比
个人成就
文章被点赞
6
文章被阅读
439
掘力值
57
关注了
8
关注者
0
收藏集
0
关注标签
18
加入于
2023-07-12