997.找到小鎮(zhèn)的法官[https://leetcode-cn.com/problems/find-the-town-judge/solution/997zhao-dao-x...
997.找到小鎮(zhèn)的法官[https://leetcode-cn.com/problems/find-the-town-judge/solution/997zhao-dao-x...
239.滑動(dòng)窗口最大值[https://leetcode-cn.com/problems/sliding-window-maximum/solution/239hua-don...
昨日回顧 昨天我們學(xué)習(xí)了樹的一些基礎(chǔ)名詞與分類,很多人想問,為什么很多公司的手撕算法環(huán)節(jié)都會(huì)選擇樹這個(gè)數(shù)據(jù)類型來考察面試者呢? 因?yàn)闃渲邪闹R(shí)太多了。我們?cè)谧蛱旖榻B的樹的...
樹的概念與名詞解釋 樹(Tree)是一種抽象的數(shù)據(jù)結(jié)構(gòu),之所以把“它”叫做樹,是因?yàn)樗雌饋硐袷且豢玫箳熘臉洌锤谏?,葉朝下。 一棵樹是由n(n>=0)個(gè)元素組成的,當(dāng)n...
昨日回顧 昨天,我們介紹了隊(duì)列的基礎(chǔ)知識(shí),并分別學(xué)習(xí)了Python與Java中隊(duì)列的操作方法。 在此基礎(chǔ)上,通過兩道簡(jiǎn)單的隊(duì)列題,掌握了基本的入隊(duì)與出隊(duì)操作。然而,隊(duì)列的題目...
隊(duì)列的介紹 隊(duì)列(queue)是一種簡(jiǎn)單、常用的數(shù)據(jù)結(jié)構(gòu),在上一章棧的學(xué)習(xí)中,我們已經(jīng)提到了隊(duì)列這種數(shù)據(jù)結(jié)構(gòu)。 隊(duì)列: 先入先出 棧: 后入先出 隊(duì)列的操作和我們?nèi)粘I?..
昨日回顧 昨天我們開啟了棧這個(gè)數(shù)據(jù)結(jié)構(gòu)的章節(jié),分別介紹了Python和Java中棧的初始化與使用。然后通過三道題目,對(duì)棧的解題和分析有了一個(gè)初步的了解。 然而昨天的棧題目,主...
刷穿劍指offer-Day17-棧I 棧的使用與基礎(chǔ)題型 棧的介紹 棧(stack) 本身是一種簡(jiǎn)單、常用的數(shù)據(jù)結(jié)構(gòu),它常常用來和隊(duì)列進(jìn)行比較。 隊(duì)列: 先入先出 棧: ...
1894.找到需要補(bǔ)充粉筆的學(xué)生編號(hào)[https://leetcode-cn.com/problems/find-the-student-that-will-replace-...