LeetCode刷題整理
文章目錄
leedcode刷演算法學習方法
需要注重:心態一定要好
- 初學時,告訴自己不是去做題的,而是去學題的。不會做很正常,初期多學習別人的解法。等自己有了大量的練題累積再去挑戰題目。
- 最大誤區:做題只做一遍!
- 刷題核心:多次刷相同的題目,每題用多種解法完成並思考比較優劣。
解題思想:升維,空間換時間
刷題技巧:五毒神掌
- 第一掌:5分鐘思考思路,優先找出時間複雜度低的再嘗試做。如果完全沒思路,直接去看高票解法,看多個解法,比較優劣,然後憑印象默下第一遍。
- 第二掌:自己默寫後,再去檢視不同的好解法,進行比較和自我思考,再嘗試對自己已有的演算法進行優化。
- 第三掌:過一天後再做這一題,用不同的解法完成。
- 第四章:過一週後再反覆練習這一題。
- 第五掌:面試前一週再來回顧刷這一題。
相關文章
- ACM金牌選手整理的【LeetCode刷題順序】ACMLeetCode
- LeetCode 刷題—樹LeetCode
- LeetCode刷題 堆LeetCode
- leetcode刷題(一)LeetCode
- LeetCode刷題記錄LeetCode
- leetcode刷題筆記LeetCode筆記
- 如何使用leetcode刷題LeetCode
- Leetcode刷題分類LeetCode
- LeetCode 刷題筆記LeetCode筆記
- Leetcode刷題準備LeetCode
- LeetCode刷題—陣列LeetCode陣列
- LeetCode刷題之第701題LeetCode
- LeetCode 刷題指南(一):為什麼要刷題LeetCode
- C++刷題tricks整理C++
- Leetcode刷題——求眾數LeetCode
- leetcode刷題記錄 661~LeetCode
- leetcode刷題筆記605LeetCode筆記
- Leetcode刷題系列彙總LeetCode
- leetcode刷題筆記(3)(python)LeetCode筆記Python
- LeetCode刷題(javascript,python3)LeetCodeJavaScriptPython
- 用 Rust 刷 leetcode 第七題RustLeetCode
- 用 Rust 刷 leetcode 第一題RustLeetCode
- 用 Rust 刷 leetcode 第三題RustLeetCode
- 用 Rust 刷 leetcode 第二題RustLeetCode
- 用Rust刷leetcode第九題RustLeetCode
- 用Rust刷leetcode第八題RustLeetCode
- 用 Rust 刷 leetcode 第六題RustLeetCode
- 用 Rust 刷 leetcode 第五題RustLeetCode
- 用 Rust 刷 leetcode 第四題RustLeetCode
- 用Rust刷leetcode第十題RustLeetCode
- leetcode排序專題演算法刷題LeetCode排序演算法
- 【Leetcode刷題篇】leetcode56 合併區間LeetCode
- LeetCode刷題記錄——day5LeetCode
- LeetCode刷題記錄——day4LeetCode
- LeetCode刷題記錄——day3LeetCode
- LeetCode刷題記錄——day2LeetCode
- LeetCode刷題記錄——day1LeetCode
- [LeetCode 刷題] 1. 兩數之和LeetCode