所做工作

这个月月初搭建了自己的个人博客,用的jekyll静态网页来布局Github Page,也感受到了前端魔法般的魅力。好多人都说前端未来会被AI所代替,但好的UI和交互设计AI是学不来的,只有人才会了解人。在这之后就开始慢慢的总结一些Leetcode刷题日记,这些代码大多数并不是本人写的,都是在网上借鉴的,但能把别人的东西消化吸收,总结出自己的一份感悟,也是一种收获吧。总结心得还是原创的,目的还是为了吸收知识。

11月份总共写了11篇博客,其中两篇是关于jekyll中的体会与心得,其他9篇是Leetcode日记,分析并总结了共11道题,进度很慢,但是刚刚起步,总要有一个过程,时间还早。

其实进度拖沓的原因是因为月末生了场病,而且现在还没有恢复,导致没有精力顾暇Leetcode这边。

内容分析

  • 3.最长不重复子串 是一个关于字符串的问题,其中的算法逻辑与哈希表的数据结构运用都很巧妙
  • 4.求中位数是这个月唯一的一道hard题,考察了对递归的运用和二分法的掌握情况
  • 6.z字形变换和12&13.罗马数字转换偏向于观察逻辑关系,考察对数组/字符串的理解和巧妙用法
  • 15.三数之和是两数之和的升级版,如何将位置问题转化成已知问题,这里调用自带函数sort显得尤为重要。
  • 24.括号匹配是一道很重要的题目,牵扯到了很多知识点,例如递归与回溯剪枝、DFS,要多多回味。
  • 29.两数相除是一道很特别的题,核心思想是位操作,如何利用位操作完成四则运算,需要把握其中的逻辑。

最后,总结一下本个月重要的三道题

  • 三数之和、求中位数、括号匹配

展望

12月份是期末备战的一个月,Lettcode的时间估计又要有所缩减,不过在什么阶段就要做什么事情,休息一下未尝是件坏事。

winter is coming…