首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法
订阅
ZhenYuChen2000
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
这或许是东半球讲十大排序算法最好的一篇文章
冒泡排序无疑是最为出名的排序算法之一,从序列的一端开始往另一端冒泡(你可以从左往右冒泡,也可以从右往左冒泡,看心情),依次比较相邻的两个数的大小(到底是比大还是比小也看你心情)。 首先比较第一个数和第二个数的大小,我们发现 2 比 8 要小,那么保持原位,不做改动。位置还是 8…
图解十大排序算法
本文主要讲解了算法里边最经典的十大排序算法。包括冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序、堆排序、计数排序、桶排序、基数排序。针对每一个排序算法,增加了图文讲解分析、代码实现。
让我们来写写排序算法(javaScript)吧!
1. 冒泡排序 定义 重复地走访要排序的数列,一次比较两个元素,如果他们的顺序有变化就交换过来。冒泡排序是一种稳定排序,值相等的元素不会打乱原本的顺序。由于该排序算法每一轮都有遍历所有的元素,总共遍历