Java
文章平均质量分 63
CrazyApes
表面沉静,内敛疯狂
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HashMap 源码理解与面试
HashMap的源码理解,如果能认真看完,一般的面试应该难不住你了。哈哈原创 2021-12-16 19:33:41 · 1821 阅读 · 0 评论 -
Java Mark Word
时间长了总是会容易遗忘的知识点64位|-----------------------------------------------------------------------------------------------------------|| Object Header (128 bits) ||-------------.原创 2021-11-29 20:30:00 · 517 阅读 · 0 评论 -
使用注解限定入参
时间长了总是会容易遗忘的知识点前言其实这个写不写都能从源码里翻例子,但是每次去翻总觉得找的不是自己想要的,算了,还是写一下记录下吧。@StringDef 限定 @Retention(SOURCE) @StringDef({ POWER_SERVICE, WINDOW_SERVICE, LAYOUT_INFLATER_SERVICE }) public @interface ServiceName {} pub.原创 2021-11-25 17:57:06 · 801 阅读 · 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 评论 -
运算符的优先级
时间长了总是会容易遗忘的知识点本文:https://www.jianshu.com/p/992be7f9f502优先级运算符类结合性1( )括号运算符由左至右1[ ]方括号运算符由左至右2!、 +(正号)、 - (负号)一元运算符由右至左2~位逻辑运算符由右至左2++、–递增与递减运算符由右至左3*、/、%算术运算符由左至右4+、-算术运算符由左至右5<<、>>位左.原创 2021-05-24 16:27:30 · 270 阅读 · 0 评论
分享