1. 程式人生 > >Leetcode開篇:複習資料結構和演算法

Leetcode開篇:複習資料結構和演算法

背景

  1. 讀研的時候從研一開始刷演算法題,Leetcode的程式碼絕大部分都刷完了。後來實習找工作也在繼續刷,但是感覺實習過程中研發崗用到演算法的機會並不是那麼多。所以慢慢的發現這方面能力開始退化了。
  2. 畢竟演算法是長遠之計,所以必須得溫故知新,額外之前刷題並沒有很好的做筆記。

目標

  1. 按leetcode序號刷題,長期堅持,只有時長見到它,才感覺到親切。
  2. 每一道做好分析和思路,以後也好當做筆記,在需要的時候複習下。

說明

  1. 語言全部採用JAVA
  2. 保證提交的程式碼都已經在Leetcode上Accepted,會有時空間效率的分析。