虚拟机执行子系统
- 类文件结构
九章精选面试题
java高效并发
- java内存模型与线程
- 线程安全与锁优化
最长公共子串/子序列
最长公共子序列的定义:
最长公共子序列问题是在一组序列(通常2个)中找到最长公共子序列(注意:不同于子串,LCS不需要是连续的子串)。该问题是典型的计算机科学问题,是文件差异比较程序的基础,在生物信息学中也有所应用。
最长公共子串的定义:
子串的字符应该连续的出现在原字符串中,这与子序列有所不同。
用动态规划来做,空间复杂度为o(n^2), 时间复杂度为o(n^2)
空间复杂度可优化到o(n)
算法题高阶
二重式
背包问题
JAVA的自动内存管理机制
Hive
Hive的使用