做力扣的思考
2024-09-30 09:58:32
到目前为止,做的题目大多是中等题,从没做出的题的经验中,略微感觉有些思路可循。
在我看来,要做出一道题目需要想到以下几点:
- 读题目,观察是否符合某一数据结构或者算法模式。
- 如果第一步想到的方法效率不高或者找不到直接对应的模式,思考题目是否隐含了什么可推导出的条件。
- 尝试将题目的说法进行等价转换,以符合算法或者数据结构的模式。
- 尝试使用逆向思维、转换做法等方式,以优化。
然后,对于算法和数据机构的掌握就是核心的基础了,需要多多做题磨练。也希望在练习的途中,能发现更多解题的新思路。