- 动态规划的解题步骤:
- 确定dp数组(dp table)以及下标的含义
- 确定递推公式
- dp 数组如何初始化
- 确定遍历顺序
- 举例推导 dp 数组
JVM的内存区域
- JVM的内存区域
- 程序计数器
- 栈
- 堆
- 方法区
贪心算法Tag
贪心的本质是选择每一阶段的局部最优,从而达到全局最优。
贪心的套路(什么时候用贪心)
- 刷题或者面试的时候,手动模拟一下感觉可以局部最优推出整体最优,而且想不到反例,那么就试一试贪心。
贪心一般解题步骤:
贪心算法一般分为如下四步:
- 将问题分解为若干个子问题
- 找出适合的贪心策略
- 求解每一个子问题的最优解
- 将局部最优解堆叠成全局最优解
JVM类的生命周期和类加载器
- 类的生命周期
- 加载阶段
- 连接阶段
- 初始化阶段
- 类加载器
JVM基础
- 初识JVM
- 字节码文件详解