1. 程式人生 > 其它 >一起刷LeetCode

一起刷LeetCode

事件背景

寒假在家沒事,準備重新開始每日演算法訓練。

在寫題解的過程中發現,或許應該把它們統一記錄下來。

如何刷演算法

刷演算法的目的有三

1. 練習某一門語言的基礎語法,熟悉它的各種資料結構及其methods,本文主要使用Java。

2. 加強自己演算法能力,在面試和工作中會用到。

個人計劃是,

首先對於某一種資料結構,或者某一種演算法對應的題目,花幾天時間一直刷,這樣能不斷加深印象,加深理解。然後對其特點進行總結並記錄。

當記錄完成之後,進行一個限時小測試,檢查自己對於這個演算法的理解。

接下來開始刷各種經典問題,例如Leetcode上提供的各種企業的常見面試題等。

為何部落格記錄

我喜歡用較為簡單好理解的思路去看一道演算法題,即要真正的能自己解釋出這道演算法題的原理以及流程。

這也是我準備拿部落格去記錄的原因,當能用文字去完整的描述一個演算法流程時,也就基本能掌握了。