隨想錄總結 Day 77
回憶75天的做題時間,差點沒堅持下來的有兩個時間點,一個是在前20天,很多時候二叉樹這種基礎題,前中后序列遍歷之類的。基礎,但真正寫一遍,每道題又有多種寫法。花了很長時間但是也就是一道很普通的題,很難說沒有挫敗感。第二個節點是最后圖論階段,預期六十天的做題延長了十天,還好算法理論基礎扎實,這幾個教科書里面的算法沒遇到什么理解上的難度,挺一挺也過來了。
總結一下做題方法,重復多次在我看來比較關鍵,不要想著一遍把所有事兒都想透徹,每個細節每種方法都整理到位。這不現實,效果也不如多多重復,耐心一遍遍重復自己看似已經熟知的邏輯和過程。隨想錄題目順序設計的精妙就再此了,每一個簡單的思路都會有幾道連續的題鞏固。體會這里最深的是學習DisjointSet的時候,之前每每看這個部分都只有一兩道題,經常學了又記不清,也搞不懂原由。隨想錄這里從構建到應用循序漸進,確確實實有了新的體會。
最后圖論環節也是這段做題旅程的意外之喜,學習算法的時候手推的算法,一個個都落成了代碼。很少有見到題集把圖論也能梳理得井井有條。
總之,這些天收獲滿滿,下一步,進階去刷競賽題嘍!