首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程序员平安
掘友等级
程序员是高危职业,希望广大程序员平安喜乐!感谢您关注我的公众号!目前公众号主要是写Java入门到架构师的相关文章。让我们一起探索编程世界的精彩之处,不断学习和成长,共同追求技术的卓越与创新!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
程序员平安
5年前
关注
动画:一篇文章快速学会基数排序
前面学过计数排序和桶排序都是非基于比较的排序算法,它们的优势在于对一定范围内的数据排序时可以突破基于比较排序算法的时间复杂度O(nlogn)。 基数排序是一种非比较型整数排...
1
1
分享
程序员平安
5年前
关注
动画:一篇文章快速学会桶排序
前面学过计数排序,计数排序是一个非基于比较的排序算法,它的优势在于在对一定范围内的整数排序时,它的复杂度为Ο(n+k)。 所谓桶就是存放多个数据的容器,桶排序也是非基于比较...
1
评论
分享
程序员平安
5年前
关注
动画:一篇文章快速学会计数排序
我们知道目前排序速度最快的是时间复杂度为O(nlogn)的排序算法,如快速排序、归并排序和堆排序。其中O(logn)是利用了分治思想进行数据二分远距离比较和交换元素的位置。...
1
2
分享
程序员平安
5年前
关注
动画:一篇文章快速学会堆排序
前面我们已经介绍了堆结构,也能够构造一个堆结构。如果对堆结构不了解的同学可以看一下之前的文章《动画学堆结构,一篇一看就懂的堆结构文章》。我们稍微回顾一下,根节点最大的堆叫做...
0
评论
分享
程序员平安
5年前
关注
动画:一篇文章快速学会数据结构-堆
树结构是计算机中常用的一种数据结构。我们先来看一下生活中的树: 计算机中的树和生活中的树是类似的,只不过是倒着的,树根在上,树叶在下。树上的每个组成元素都是一个节点,树根称...
1
评论
分享
程序员平安
5年前
关注
动画:一篇文章快速学会快速排序
快速排序(Quicksort)是对冒泡排序的一种改进。快速排序由C. A. R. Hoare在1960年提出。快速排序算法被列为20世纪十大算法之一,这足以说明的他的作用和...
2
评论
分享
程序员平安
5年前
关注
动画:一篇文章快速学会归并排序
我们以前读书时,学校会举行运动会,运动会上有很多比赛项目,比如跳远比赛。当参加跳远比赛人数比较多时,通常会将所有参赛选手分成多组,每组的同学比赛,并按成绩进行排名,最后将所...
0
评论
分享
程序员平安
5年前
关注
动画:一篇文章快速学会希尔排序
冒泡排序在1956年就已经被研究。但是排序速度是比较慢的,冒泡排序的时间复杂度是O(n^2),然而在后面的很长的时间里,尽管人们发明各种排序算法(比如前面选择排序和插入排序...
1
评论
分享
程序员平安
5年前
关注
动画:一篇文章快速学会插入排序
插入排序是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据。 我们玩扑克牌时整理扑克牌就是典型的插入排序。如下动画: 插入排序正是如此,一边摸牌...
0
评论
分享
程序员平安
关注了
程序员十三
程序员平安
赞了这篇文章
程序员平安
5年前
关注
动画:一篇文章快速学会选择排序
第一次从待排序的数据中选出最小的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个...
1
1
分享
程序员平安
赞了这篇文章
程序员平安
5年前
关注
动画:一篇文章快速学会冒泡排序
冒泡排序(Bubble Sort)是一种交换排序,它的基本思想是:两两比较相邻的数据,大的往后放。 大家一定看过水中的气泡,小气泡一点一点向上浮动变成大气泡。 冒泡排序这个...
1
评论
分享
程序员平安
关注了
HollisChuang
程序员平安
关注了
kalasoo
程序员平安
关注了
程序员追风
程序员平安
关注了
陶然忘机
程序员平安
关注了
捡田螺的小男孩
程序员平安
关注了
陆道峰
程序员平安
关注了
锦成同学
程序员平安
关注了
JavaGuide
下一页
个人成就
文章被点赞
9
文章被阅读
6,730
掘力值
267
关注了
12
关注者
3
收藏集
1
关注标签
10
加入于
2019-09-02