本仓库记录leetcode学习过程,让学习更加系统化,避免“东一榔头西一棒槌”。
本仓库力求最awsome的解法,让我们一起为Leetcoding窒息!
努力成为一名半夜三更也能AC的硬核钢铁侠!
一定要分专题学习leetcode。
按照以下格式对所有题目做整理:
- 问题描述
- 思路分析
- Python Code
- C++ Code
- 值得注意的题目:++
- 没什么难度的题目:--
- 当面对各种判断条件时,可以先考虑一般化的场景将代码写下来,然后再根据特殊场景优化。如果一开始就考虑各种复杂的判断条件,则容易扰乱认知。
- 很多时候,都是自己吓唬自己,一个题目本没有难度,自己给自己徒增心理上的难度。就把它当作一个工作中的一个小功能,先写起来,然后再优化。忘记的语法直接搜。
- 用文字写下来,总结出来是非常非常非常重要的!!!!!!!!! 以往,对回溯怕的题目怕的不得了,恨不得一个题目要看1个多小时。经过了系统文字总结后,我竟然可以在5分钟内就可以将一个复杂的题目写完,而且是一次就pass! Believe myself!
若不总结,则永远陷入刷题的无底洞!
你所畏惧的一切,终将一个个地面对!
From : ❤️ https://github.com/dahaiyidi/awsome-leetcode
其他可能的题目清单:https://leetcode.cn/studyplan/selected-coding-interview/