搗鼓??到底在想什么

2020-05-28認(rèn)識你的第幾天

  1. 1190. 反轉(zhuǎn)每對括號間的子串

  • 多重括號需要反轉(zhuǎn)多次,需要先反轉(zhuǎn)里層括號的數(shù)據(jù),考慮用記括號位子
  • 如果不想用到字符反轉(zhuǎn)(要循環(huán)),考慮用記括號位子&穿針引線,因為偶數(shù)次括號包圍必定不反轉(zhuǎn),而且最后還要通過反向回歸一次起點,但是方向是反對達(dá)到推出的效果,否則死循環(huán)
  1. 127. 單詞接龍

  • 廣度優(yōu)先算法(BFS),還有個DFS有興趣可以去了解
  • 怎么找到當(dāng)前單詞的變換過一個字母的所有單詞,構(gòu)建廣義通用字符
  1. 理解遞歸

放棄你對于理解和跟蹤遞歸全程的企圖,只理解遞歸兩層之間的交接,以及遞歸終結(jié)的條件

  • 定義函數(shù)fn() 函數(shù)要干什么
  • 找終止條件
  • 找n和n-1的等價條件,f(n)和f(n-1)的關(guān)系,此時你必須假定fn()能夠幫你解決f(n-1)問題,能搞定f(n)就一定能搞定f(n-1)至于f(n-1)怎么搞定的,不能去糾結(jié)
  • 核查遞歸結(jié)束條件是否夠嚴(yán)謹(jǐn) m
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容