Skip to content

1013

工作

  • 代码随想录 本站是一套完整的刷题计划,旨在帮助大家少走弯路,循序渐进学算法

反思

自己的很大的一个缺点:不专注,不能够持之以恒,就不能把一件事做彻底做好;

不好的例子:

  • 想要学习 Go,花了大把时间搜索资料,但是基础语法还是不会;
  • 想要学习 算法,搜了很多 pdf 和 视频资料,但是自己动手写的,总结的,很少
  • 想要成为全栈工程师,总是在 Java/Nest.js/Go 等后端语言中来回跳,导致的结果就是一个都学不好,白白浪费时间;
  • 想要 整理面试题目背熟八股文,但是中途又因为其他事情,没有时间分配在上面,项目搁置;

如何改变:

  • 目标整理:做目标拆解,分轻重缓急,从易到难,拆出N个小目标去达成;
  • 选择一个方向,设定目标(必须输出),设定 deadLine;输出倒逼输入;
    • 算法,按专题分类,总结:必须掌握的 【题目类型,解法】 + 思维导图输出;一个个专题慢慢掌握;
    • Go 学习:拆分学习任务,以项目实战为导向,deadline 内 输出项目和笔记;
    • Java 同理;
  • 端正心态,没有人能够一蹴而就,都是脚踏实地走好每一个脚印开始的;

今日算法

树:

  • 验证二叉搜索树
  • 对称二叉树
  • 二叉树的层序遍历
  • 将有序数组转换成二叉搜索树

排序和搜索:

  • 合并两个有序数组
  • 第一个错误版本 未完成

动态规划:

  • 爬楼梯
  • 买卖股票的最佳时机

好文推荐

项目推荐

TODOS

  • 面试题整理,按照优先级排任务完成
  • 本年度的工作总结,突出点——绩效和简历内需要
  • 算法题整理专题:知识是相似的,但是你的心得是独一无二的;

Released under the MIT License.