【Leetcode】42. Trapping Rain Water解題報告

求能接到雨水的體積 方法1 使用遞增棧和相減法來解決問題。 可以接的雨水的體積就是紅色方框的減去1-5部分的體積。我們先從左往右和從右往左找到第一個最高的柱子,分別用一個遞增棧來保存,然後就可以輕鬆的畫出1-5這五個需要減掉的部分。時間複雜度爲O(n) class Solution: def trap(self, height): if height == [] or he
相關文章
相關標籤/搜索