今天大概过了一遍kpm,也没很理解,打算二刷再细研究,主打一个听劝。
主要复习双指针,除了链表一些题目一定要使用双指针,其他题目都是使用双指针来提高效率,一般是将O(n^2)的时间复杂度,降为$O(n)$。
重刷双指针题又有一些感悟。题目有的还会有一些小错误,有的也能写出自己的方法。同时了解了时间、空间复杂度到底是什么。
27题移除元素,第一次刷的时候还不太懂,现在觉得也不是道简单的题,要反复看。
ps:
因为是转行过来的,且还在职,一边学python,跟着卡哥刷力扣,一边学AI知识。从睁眼就在利用一切可能的时间学习,买饭时,坐地铁时,上wc时。。有时候看见群里大家的讨论,会觉得很焦虑,已经30+了,我还有能力、有运气征服下一座山峰吗?
无论如何,既然决定了,开始了,就坚持走下去,焦虑也没用,尽自己最大的努力争取哪怕10%的希望。10%,也是我心里一束小小的光吖~~~ 欧耶