2019-05-24
算法
十大排序算法全面解析-Java 实现https://juejin.im/post/5c40837751882525487c5394常用的排序算法的时间复杂度和空间复杂度https://blog.csdn.net/wuxinyicomeon/article/details/5996675排序算 ...
全文...
2019-05-24
算法
java 自定义双向链表12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717 ...
全文...
2019-05-24
算法
数组、单链表和双链表 栈 队列 二叉查找树
AVL 树 伸展树
红黑树(一)之 原理和算法详细介绍 2. 红黑树(五)之 Java 的实现 3. 红黑树(六)之 参考资料哈夫曼树
二叉堆 左倾堆 斜堆 二项堆 斐波那契堆
图的理论基础
邻接矩阵无向图 2. ...
全文...
2019-05-24
算法
一、位运算符
Java 中的常用位运算符如下:
~ 位求反
& 按位与
| 按位或
^ 按位异或
<< 左移
>> 右移
>>> 不带符号右移
二、赋值运算符
三、对象运算符
对象运算符(instanceof)用来判断一个对象是 ...
全文...
2019-05-24
面试题
在 java 的异常类体系中,Error 和 RuntimeException 是非检查型异常,其他的都是检查型异常。
所有方法都可以在不声明 throws 的情况下抛出 RuntimeException 及其子类不可以在不声明的情况下抛出非 RuntimeException简单的说,非 R ...
全文...
2019-05-24
集合与数组
java List 集合常用工具类比较一个 list 集合里是否有重复
1234567891011121314151617181920/** * 比较一个list集合里是否有重复 * */public static boolean isRepeat(List<Object> li ...
全文...
2019-05-24
面试题
JVM 内存模型:http://developer.51cto.com/art/200911/165015.htm
内存模型:http://blog.csdn.net/u012152619/article/details/46968883
JVM 的内存区域划分http://www.cnbl ...
全文...
2019-05-24
集合与数组
java Array 数组常用工具类比较两个数组去重复 (有相同移除第一个数组中的相同值)
123456789/** * 比较两个数组去重复 (有相同移除第一个数组中的相同值) * */public static Object[] removeRepeat(Object[] arr1, Ob ...
全文...
2019-05-24
面试题
http://www.cnblogs.com/dolphin0520/p/3932934.html多线程基础https://github.com/ZXZxin/ZXBlog/blob/master/并发/多线程/Java多线(二).md
全文...
2019-05-24
算法
数据结构与算法学习笔记一、算法 1.二分法 2.递推算法:分为顺推法(又叫 斐波那契数列) 和倒推法 两种 算法思想: 3.枚举(穷举)算法: 4.递归算法 5.分治算法:算法思想:把大问题分解成 N 个小问题 6.贪婪算法: 7.试探法算法: 8.模拟算法:二、数据结构 1.线性结构:数据 ...
全文...