一起刷LeetCode
阿新 • • 發佈:2021-12-23
事件背景
寒假在家沒事,準備重新開始每日演算法訓練。
在寫題解的過程中發現,或許應該把它們統一記錄下來。
如何刷演算法
刷演算法的目的有三
1. 練習某一門語言的基礎語法,熟悉它的各種資料結構及其methods,本文主要使用Java。
2. 加強自己演算法能力,在面試和工作中會用到。
個人計劃是,
首先對於某一種資料結構,或者某一種演算法對應的題目,花幾天時間一直刷,這樣能不斷加深印象,加深理解。然後對其特點進行總結並記錄。
當記錄完成之後,進行一個限時小測試,檢查自己對於這個演算法的理解。
接下來開始刷各種經典問題,例如Leetcode上提供的各種企業的常見面試題等。
為何部落格記錄
我喜歡用較為簡單好理解的思路去看一道演算法題,即要真正的能自己解釋出這道演算法題的原理以及流程。
這也是我準備拿部落格去記錄的原因,當能用文字去完整的描述一個演算法流程時,也就基本能掌握了。