首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
久眠深巷
掘友等级
coder
爱coding,爱思考
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
久眠深巷
coder
·
4年前
关注
设计模式:七大原则之单一职责原则
对类来说,即一个类应该只负责一项职责。如类A负责两个不同职责:当职责1需求变更而改变A时,可能造成职责2执行错误,所以需要将类A的粒度分界为A1,A2。...
2
评论
分享
久眠深巷
赞了这篇文章
MingLog
Java开发工程师
·
4年前
关注
多线程高并发学习之并发容器
多线程高并发学习之并发容器HashMap相关的同步容器前世今生介绍:HashMap是从HashTable演变过来的,HashTable设计之初的意愿是容器的的所有方法必须都...
3
评论
分享
久眠深巷
coder
·
4年前
关注
排序算法(7): 桶排序(Bucket Sort)
原理是将数组分到有限数量的桶子里。每个桶子再个别排序(有可能再使用别的排序算法或以递归方式继续使用桶排序进行排序)。桶排序是鸽巢排序的一种归纳结果。当要被排序的数组内的数值...
0
评论
分享
久眠深巷
coder
·
4年前
关注
排序算法(6):计数排序(Counting Sort)
遍历原数组中的元素,以原数组中的元素作为count数组的索引,以原数组中的元素出现次数作为count数组的元素值。...
0
评论
分享
久眠深巷
coder
·
4年前
关注
排序算法(8): 归并排序(Merge Sort)
归并排序是建立在归并操作上的一种有效,稳定的排序算法,该算法是采用分治法的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;...
0
评论
分享
久眠深巷
coder
·
4年前
关注
排序算法(4):快速排序(Quick Sort)
通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以...
1
评论
分享
久眠深巷
coder
·
4年前
关注
排序算法(3):选择排序(Selection Sort)
选择排序是一种简单直观的排序算法。它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中选择最小(大)元素...
0
评论
分享
久眠深巷
coder
·
4年前
关注
排序算法(5):希尔排序(Shell's Sort)
希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序。 shell排序是相当于把一个数组中的所有元素分成几部分来排序;先把几个小部分...
0
评论
分享
久眠深巷
coder
·
4年前
关注
排序算法:术语介绍
常见的快速排序、归并排序、堆排序、冒泡排序等属于比较排序。在排序的最终结果里,元素之间的次序依赖于它们之间的比较。每个数都必须和其他数进行比较,才能确定自己的位置。 在冒泡...
0
1
分享
久眠深巷
coder
·
4年前
关注
排序算法(2):插入排序(Insertion Sort)
若初始状态是正序的,一趟扫描即可完成排序。所需的关键字比较次数C达到最小值:C=n-1 若初始状态是反序的,需要进行n-1趟排序。每趟排序要进行n-i次关键字的比较(1≤i...
0
评论
分享
久眠深巷
coder
·
4年前
关注
排序算法(1):冒泡排序(Bubble Sort)
冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列...
0
评论
分享
久眠深巷
关注了
IT周瑜
coder
久眠深巷
关注了标签
Nginx
coder
久眠深巷
关注了标签
产品
coder
久眠深巷
关注了标签
设计模式
coder
久眠深巷
关注了标签
数据库
coder
久眠深巷
关注了标签
Java
coder
久眠深巷
关注了标签
算法
coder
久眠深巷
关注了标签
架构
coder
久眠深巷
关注了标签
后端
coder
下一页
个人成就
文章被点赞
5
文章被阅读
9,893
掘力值
309
关注了
16
关注者
13
收藏集
2
关注标签
8
加入于
2020-12-12