算法
文章平均质量分 82
CrazyApes
表面沉静,内敛疯狂
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HashMap 源码理解与面试
HashMap的源码理解,如果能认真看完,一般的面试应该难不住你了。哈哈原创 2021-12-16 19:33:41 · 1821 阅读 · 0 评论 -
排序算法(三) 插入排序
这是数学本文:https://www.jianshu.com/p/d31cb21342ed插入排序 (Insertion sort)插入排序,一般也被称为直接插入排序。对于少量元素的排序,它是一个有效的算法。插入排序是指在待排序的元素中,假设前面n-1(其中n>=2)个数已经是排好顺序的,现将第n个数插到前面已经排好的序列中,然后找到合适自己的位置,使得插入第n个数的这个序列也是排好顺序的。按照此法对所有元素进行插入,直到整个序列排为有序的过程,称为插入排序。插入排序是一种最简单的排序方法。.原创 2021-06-08 01:06:02 · 546 阅读 · 0 评论 -
排序算法(二) 选择排序
这是数学本文:https://www.jianshu.com/p/ebbef9be0359选择排序 (Selection sort)选择排序呢,就是从那堆没排序的数据里先选一个最小(或者最大)的数据,放到开头,然后从剩下的数据里接着这么选,等选完就排完了,所以叫选择排序。基本思想选那个最小或者最大数,不断往前排算法原理首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。.原创 2021-05-30 23:42:17 · 226 阅读 · 0 评论 -
排序算法(一) 冒泡排序
这是数学本文:https://www.jianshu.com/p/ed961771af24冒泡排序 (Bubble Sort)这个算法的名字由来是因为越小的元素会经由交换慢慢**“浮”**到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。基本思想两个数比较大小,较大的数下沉,较小的数冒起来。算法原理冒泡排序算法的原理如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对.原创 2021-05-28 14:23:09 · 337 阅读 · 0 评论
分享