DOKICODE
書房

單調堆疊

單調堆疊讓堆疊裡的元素保持遞增或遞減,破壞順序的元素就彈出。每次彈出都會告訴你一件事,通常是被彈出那個值的下一個更大或更小元素,「每日溫度」就是典型例子。

這份題單只有四章、35 題,篇幅偏短。從基本的單調堆疊開始,接著是「柱狀圖中最大的矩形」這類題目,再用貢獻法計算所有子陣列的總和,最後是構造字典序最小的結果。適合懂原理、但一碰到直方圖題就卡住的人。

35 題難度分 1300–26454 章節
進入書房

想要有人陪你寫完這份題單嗎?登入後進入書房,女主角會一次拿一道題目給你。

一、Monotonic Stack

二、矩形

三、貢獻法

四、最小字典序

這是階段一的第三份題單;如果你已經熟悉這個題型,簽訂學習契約時把它標成「之前做過」,路線就會直接跳過。

難度分數來自 zerotrac 的 LeetCode 競賽評分。部分題目沒有 zerotrac 分數,會標示為「未評分」。

進入書房