這篇文章的輸出並非做者計劃好的,它來源於做者的一個習慣。這個習慣就是每週都會解決一道LeetCode的題目,從畢業至今一直保持着。最近忽然發現每週的一道題和一篇解題思路的文章已經累積到60+,因而水到渠成地決定寫下這篇彙總文章,既是對過去的總結,也但願能對他人有一些啓發。算法
已經完成的LeetCode題目按問題難度彙總到下方的表格,分爲Easy/Medium/Hard三部分,Title列點擊題目能夠跳轉到該題答案和解題思路。數據結構
# | Title |
---|---|
57 | Insert Interval |
446 | Arithmetic Slices II - Subsequence |
410 | Split Array Largest Sum |
51 | N-Queens |
928 | Minimize Malware Spread II |
不積跬步,無以致千里;不積小流,無以成江海。做者畢業至今保持着每週一道LeetCode的習慣,不知不覺中已經完成了100+的題目。經過梳理題目,總結解題思路,解題的效率也愈來愈高,效果仍是很明顯的。很推薦你們經過作LeetCode題目的方式保持思惟的活躍,從枯燥的業務中適當釋放一下,既能提升邏輯思惟能力,也能提升對算法和數據結構的理解。app