leetcode patterns
1.0.0
此儲存庫適用於任何想要提高軟體工程面試問題解決能力的個人。
問題被分組在各自的子主題下,以便專注於重複應用常見模式而不是隨機解決問題。
所有問題都可以在 leetcode.com 上找到,其中一些問題需要 leetcode 高級版。
為了在練習時獲得最大的成功,強烈建議了解以下資料結構及其操作的方法和運行時:
此外,您應該很好地掌握常見演算法,例如:
該 pdf 包含 Java 中主要資料結構的資訊。
其他需要了解的有用方法包括substring()
、 toCharArray()
、 Math.max()
、 Math.min()
和Arrays.fill()
。
完整的問題清單可以在這裡找到:https://seanprashad.com/leetcode-patterns/。
用 Java 編寫的解決方案可以在解決方案分支中找到。
認為應該/不應該包括一個問題?希望還有其他功能嗎?請隨時根據您的建議提出問題!
該清單很大程度上受到 Grokking the Coding Interview 的啟發,還包含從 Blind 75 清單中提取的其他問題以及這篇關於 14 種模式的駭客文章,以解決任何編碼面試問題。