理論基礎(chǔ) 了解一下棧與隊(duì)列的內(nèi)部實(shí)現(xiàn)機(jī)制,文中是以C++為例講解的。文章講解[https://programmercarl.com/%E6%A0%88%E4%B8%8E%E9...
理論基礎(chǔ) 了解一下棧與隊(duì)列的內(nèi)部實(shí)現(xiàn)機(jī)制,文中是以C++為例講解的。文章講解[https://programmercarl.com/%E6%A0%88%E4%B8%8E%E9...
344.反轉(zhuǎn)字符串 建議:本題是字符串基礎(chǔ)題目鞍盗,就是考察reverse函數(shù)的實(shí)現(xiàn)钾恢,同時也明確一下平時刷題什么時候用庫函數(shù)种吸,什么時候不用庫函數(shù)死陆。題目鏈接/文章講解/視頻講解[h...
28.實(shí)現(xiàn)strStr()(本題可以跳過) 因?yàn)镵MP算法很難肴焊,大家別奢求一次就把kmp全理解了吃型,大家剛學(xué)KMP一定會有各種各樣的疑問证鸥,先留著,別期望立刻啃明白勤晚,第一遍了解大...
454.四數(shù)相加II 建議:本題是使用map巧妙解決的問題枉层,好好體會一下哈希法如何提高程序執(zhí)行效率,降低時間復(fù)雜度赐写,當(dāng)然使用哈希法會提高空間復(fù)雜度鸟蜡,但一般來說我們都是舍空間換...
哈希表理論基礎(chǔ) 建議:大家要了解哈希表的內(nèi)部實(shí)現(xiàn)原理,哈希函數(shù)挺邀,哈希碰撞揉忘,以及常見哈希表的區(qū)別跳座,數(shù)組,set和map泣矛。什么時候想到用哈希法疲眷,當(dāng)我們遇到了要快速判斷一個元素是否...
今天的題目都是單項(xiàng)鏈表,單向鏈表的特點(diǎn)是只能單向遍歷您朽。主要的優(yōu)化角度在于減少內(nèi)存使用咪橙。 24.兩兩交換鏈表中的節(jié)點(diǎn) 用虛擬頭結(jié)點(diǎn),這樣會方便很多虚倒。本題鏈表操作就比較復(fù)雜了美侦,建...
鏈表理論基礎(chǔ) 建議:了解一下鏈接基礎(chǔ),以及鏈表和數(shù)組的區(qū)別[https://programmercarl.com/%E9%93%BE%E8%A1%A8%E7%90%86%E8...
官網(wǎng)會是主要的學(xué)習(xí)資源:https://code.kx.com/q/ 中文教程可能讀起來會快一點(diǎn):https://kdbcn.gitee.io/[https://kdbcn....
建議大家先獨(dú)立做題耻煤,然后看視頻講解具壮,然后看文章講解,然后在重新做一遍題哈蝇,把題目AC棺妓,最后整理成今日當(dāng)天的博客 977.有序數(shù)組的平方 題目建議:本題關(guān)鍵在于理解雙指針?biāo)枷腩}目...
Python 用了很多年炮赦,但是對于數(shù)據(jù)結(jié)構(gòu)與算法一直理解不夠深刻怜跑。近期想系統(tǒng)性的過一遍,順道練習(xí)C++吠勘。所有的題目會先用Python寫一遍性芬,再用C++寫一遍。 D1 數(shù)組理論...