1 算法
1.1 排序
1.2 查找
1.1.2 二分查找 二叉搜索树
https://blog.csdn.net/a565815942/article/details/121935311
1.3 动态规划
1.3.1 简单 爬楼梯; 等
https://blog.csdn.net/a565815942/article/details/121153790
1.3.2 中等 最长回文子串;最长重复子数组;等
https://blog.csdn.net/a565815942/article/details/121194950
1.4 链表
1.4.1 简单 反转链表;链表是否有环
https://blog.csdn.net/a565815942/article/details/121259297
1.4.2 中等
https://blog.csdn.net/a565815942/article/details/121502107
1.5 树
1.5.1 基础 树的遍历
https://blog.csdn.net/a565815942/article/details/122063810
1.5.2 中等
https://blog.csdn.net/a565815942/article/details/122197881
1.6 DFS和回溯
1.7 字符串(数组)
2 Android
2.1 组件
2.2 消息和异步
2.3 View
2.4 项目构建
2.5 开源框架
2.6 性能优化
2.7 前沿技术
3 Java
3.1 集合类
3.2 同步异步
3.2.1 多线程常见方法
3.2.2 synchronized等常用关键字