Version | Date | By | Change | Cost |
---|---|---|---|---|
A | 2020-3-17 | AYZP | First Version | 七分 |
前言
學習目的
1) 掌握數據結構知識
2) 更好的理解與記憶
學習路線
1) 看視頻 -> 中國大學MOOC視頻
2) 看書 -> 《大話數據結構》《算法圖解》
3) 結合高效學習的方法:比喻法、以項目爲導向
4) 把數據結構圖形化、視覺化。
5) 明白什麼時候需要個哈希表,什麼時候需要個樹,什麼時候需要個堆,而不是一開始陷入到追求細節中去。
資料定位
1) 學習筆記
2) 每次有收穫就到博客裏更新
一 順序表
技巧
- 雙指針法:腦海中想出兩個指針,紅色指針指向停止位,綠色指針指向起始動作位。(雙指針分別對應起始終止條件)
- 第一步: 標。紅色指針所指位置爲for循環的停止條件,綠色指針爲起始條件。
- 第二步: 動。綠色指針所指向的元素是如何操作的。
- 注意:雙指針法先在紙上畫出來,然後再在腦袋裏復現。
- 應想出題目的抽象實現,然後再想着用編程語言寫出來。切記不要直接先想編程語言。