EventBus 框架的简易实现
观察者模式的框架实现
观察者模式:订阅与推送
发送状态变化通知
模板方法模式:命题作文
将具体处理交给子类
Java 8 中的函数式编程
函数式编程为我们打开了一扇大门
代理模式:爱因斯坦和他的司机
只在必要时生成实例
责任链模式:击鼓传花
链式处理责任
原型模式:学会克隆
用了clone其实就是有原型模式的意思
建造者模式的两种不同实现方式
解决了构造参数十分复杂的问题
UML 中类图与类的关系
关系是挺复杂的
类的工厂
辨析各种工厂别混淆
单例模式:保持唯一
单例模式——只有一个实例。除了具体实现外,还探讨单例模式的一些问题及解决方案
最短路径算法
被机试难倒了,明明很熟悉的算法偏偏就是没有手写过
差分数组
运用差分数组的性质降低复杂度
Groovy 基础
既然接触了,干脆就学完吧
背包问题
背包问题集合
LogTrick 方法解决子数组最值或计数问题
降低内层循环的时间复杂度实现 Trick
为什么二分查找总是写不对?
把握好循环不变量这个关键点就行
Java 中的排序
快速弄清楚各种写排序的方法
Java List 的 toArray 方法
从源码上进行理解
线段树模板的理解和使用
想好了再用,不然浪费时间。