Leetcode 刷题日记

借鉴了 ⛺iosmanthus/leetcode-rust 的做法,主要用 Rust 来刷题。 先从 🔥 Top 100 Liked Questions 开始看看?

参见

题解见 Leetcode 刷题记录

日记

🧮2021-07-05

刷 Easy 题练手感

🧮2021-07-06

刷 Easy 题练手感

🧮2021-07-07

继续刷 Easy 题练手感,尝试一道 Medium ,做 🧮Best Time to Buy and Sell Stock 系列三题,勉强出一道 Hard

🧮2021-07-08

有事早上出门一趟,回来也累的不想做题。晚上刷了一道二叉树的题目,因为粗心浪费了很多时间。

🧮2021-07-09

睡晚了,情绪不佳。三道 Medium 一道 Easy,就这样吧。

🧮2021-07-12

2 Medium 1 Hard。情绪非常差,我想应该怪 《我们内心的冲突》

🧮2021-07-13

3 Medium 1 Easy。情绪稳定了一些。

🧮2021-07-15

1 Hard 2 Medium。

看题解的一天,遇见不熟悉的类型这也正常。速度应该提上去,明天计时看看。

情绪回复了一些,因为昨晚给 《艺术的故事》 做笔记很开心。

🧮2021-07-16

3 Medium 2 Easy。

主要是 👤VOID001 推荐的链表题。某些 Easy 并不比 Medium 好做。

🧮2021-07-17

2 Medium。

状态不佳,两道回溯题,为什么我看不懂快排?

🧮2021-07-19

1 Hard 3 Medium。

感冒了,状态也很差。

🧮2021-07-20

2 Medium 2 Easy,疲了。

思路总结

一时没有思路

先暴力解,再优化。暴力并非暴力模拟,而是不计复杂度地「优雅」地解决问题。当涉及复杂的模拟的时候,往往是思路出了错

优雅:即找到核心的子问题

20 分钟后还没有思路

看题解,保证做题量