比賽後的這幾周時間裡我們學習了dfs遞迴,我感覺收貨頗豐。
遞迴這個東西呢,你說他簡單,他也不簡單,說他難吧,他也不難,這裡我就拿一些難的題來舉例,比如說dance這道題,我感覺相對來說還是比較噁心人的,這種題的難點就在於你列舉什麼,整個遞迴的難點也就在這,但當你知道這種題的列舉方法,這些題就不算什麼了當然排除你想錯的情況。
當然,這幾周的收穫當然不止這些,透過這幾天的學習,我對遞迴的瞭解也更深入了一層,以下是我對遞迴解題思路的總結,歡迎隨時借鑑食使用:
首先,拿到一個題,你必須先確定它是個遞迴型別的題,否則你用遞迴的思路解其他的題很容易爆零別問我怎麼知道的。
然後,一個遞迴題重點在找列舉的東西,大多數時候一道題的正解只能列舉一種事物,當然也有其他情況比如中國象棋這道題,找到列舉思路後就可以根據你的思路去列舉了,如果你找對了列舉方法,那麼你做題應該是十分輕鬆的,如果你發現你的思路不順,可以考慮換一種列舉方法。
最後,千萬別忘記回溯和多測的情況,除非你想爆零。
遞迴總結
相關文章
- 遞迴和遞推總結遞迴
- 我對遞迴的理解和總結遞迴
- 遞迴轉非遞迴 棧模擬 Recursive to Non-recursive stack simulated 總結遞迴
- 資料結構與演算法學習總結--遞迴資料結構演算法遞迴
- 資料結構-遞迴資料結構遞迴
- 通用-遞迴樹結構遞迴
- 遞迴和尾遞迴遞迴
- 【資料結構】二叉樹遍歷(遞迴+非遞迴)資料結構二叉樹遞迴
- 快速排序【遞迴】【非遞迴】排序遞迴
- 資料結構和演算法面試題系列—遞迴演算法總結資料結構演算法面試題遞迴
- 資料結構5_遞迴資料結構遞迴
- TreeView遞迴繫結地區列表View遞迴
- 遞迴遞迴
- ACM(遞迴遞推—A)ACM遞迴
- 基礎資料結構之遞迴資料結構遞迴
- 【資料結構】遞迴實現連結串列逆序資料結構遞迴
- 線性迴歸總結
- 迴歸測試總結
- 資料結構與演算法——歸併排序: 陣列&連結串列&遞迴&非遞迴解法全家桶資料結構演算法排序陣列遞迴
- ACM(遞迴遞推—I)ACM遞迴
- JavaScript遞迴JavaScript遞迴
- go 遞迴Go遞迴
- 理解遞迴遞迴
- 遞迴 Java遞迴Java
- 遞迴求填空結果的python程式遞迴Python
- 資料結構和演算法:遞迴資料結構演算法遞迴
- 資料結構:歸併排序(非遞迴)資料結構排序遞迴
- Golang從合併連結串列聊遞迴Golang遞迴
- Java實現遞迴查詢樹結構Java遞迴
- 資料結構與演算法:遞迴資料結構演算法遞迴
- python 遞迴樹狀結構 和 排序Python遞迴排序
- 小甲魚python學習總結之函式——lambda fillter() map() 閉包 遞迴Python函式遞迴
- 遍歷二叉樹-------遞迴&非遞迴二叉樹遞迴
- 關於樹型結構資料遞迴查詢,轉非遞迴查詢的實現遞迴
- 演算法小專欄:遞迴與尾遞迴演算法遞迴
- 迭代與遞迴--你被遞迴搞暈過嗎?遞迴
- JS 總結之事件迴圈JS事件
- C++單連結串列遞迴遍歷操作C++遞迴