文章目录
一. 问题背景
有目标、有动力地去学习。
二. 计划
开始于2020-12-14
2.1 2020-12-14
序号 | 事项 | 持续时间 | 备注 |
---|---|---|---|
1 | 完成2道关于栈的算法题 | 2小时 | 栈结构可用java.util.stack,获取栈顶元素是peek(),入栈push(),出栈pop() |
2 | 完成1道关于栈的算法题 | 2小时 | ArrayList的头插法用add(index, element); 树的广度优先遍历可用LinkedList()实现 |
3 | 了解蓝湖工具 | 15min | 用来设计原型的软件 |
4 | 了解vue项目结构 | 10min |
2.2 2020-12-15
序号 | 事项 | 持续时间 | 备注 |
---|---|---|---|
1 | 2道关于栈的算法题 | 70min | Java获取Stack<>()的栈顶元素用peek()方法; 二叉搜索树的前、中、后序排序是指根节点排序时的前后中。前序是根节点、左子树、右子树;中序是左子树、根节点、右子树;后序是左子树、右子树、根 |
2 | 1道关于栈的算法题 | 未完成 | 在Java中Queue是和List、Map同等级别的接口,LinkedList中也实现了Queue接口,该接口中的主要函数有:容量不够或队列为空时不会抛异常:offer(添加队尾元素)、peek(访问队头元素)、poll(访问队头元素并移除);容量不够或队列为空时抛异常:add、element(访问队列元素)、remove(访问队头元素并移除) |
2.3 2020-12-16
序号 | 事项 | 持续时间 | 备注 |
---|---|---|---|
1 | 1道关于队列的算法 | 10min | |
2 | 1道关于队列的算法 | 2小时 | 可以使用层次遍历方法序列化以及反序列化二叉树 |
2.4 2020-12-17
序号 | 事项 | 持续时间 | 备注 |
---|---|---|---|
1 | 实现构建树的算法,搭建springboot环境测试 |
2.5 2020-12-18
序号 | 事项 | 持续时间 | 备注 |
---|---|---|---|
1. | 完成nacos启动流程分析1 |
2.6 2020-12-20
序号 | 事项 | 持续时间 | 备注 |
---|---|---|---|
1. | 完成nacos启动流程分析1 | 用了2天 |
2.7 2020-12-21
序号 | 事项 | 持续时间 | 备注 |
---|---|---|---|
1. | 完成nacos启动流程分析2 | 用了1天 |
2.8 2020-12-22
序号 | 事项 | 持续时间 | 备注 |
---|---|---|---|
1. | 完成nacos启动流程分析2博客 | 用了1天 |
2.9 2020-12-23
序号 | 事项 | 持续时间 | 备注 |
---|---|---|---|
1. | 完成nacos启动流程分析3博客 | 用了1天 |
2.10 2020-12-24
序号 | 事项 | 持续时间 | 备注 |
---|---|---|---|
1. | 完成nacos一致性原理博客 | 用了1天 |
2.11 2020-12-25
序号 | 事项 | 持续时间 | 备注 |
---|---|---|---|
1. | 完成nacos源码监听一致性原理博客 | 用了1天 |
2.12 2020-12-26
序号 | 事项 | 持续时间 | 备注 |
---|---|---|---|
1. | 完成distro协议博客 | 用了1天 |
2.13 2020-12-27
序号 | 事项 | 持续时间 | 备注 |
---|---|---|---|
1. | 刷树的编程题 | 完成50% |
2.14 2020-12-28
序号 | 事项 | 持续时间 | 备注 |
---|---|---|---|
1. | 刷树的编程题 | 完成100% |
2.15 2020-12-29~2021-01-03
序号 | 事项 | 持续时间 | 备注 |
---|---|---|---|
1. | 关于改革开放的政治、经济制度变更的人文书籍 | 完成100% |
2.16 2021-01-04
序号 | 事项 | 持续时间 | 备注 |
---|---|---|---|
1. | 总结树的遍历 | 2.5h | 总结Java实现二叉树的各种遍历 |