LeetCode學習記錄(5) 每日溫度

2021-08-30 19:26:02 字數 538 閱讀 3025

根據每日氣溫列表,請重新生成乙個列表,對應位置的輸入是你需要再等待多久溫度才會公升高的天數。如果之後都不會公升高,請輸入0來代替。

例如,給定乙個列表temperatures = [73, 74, 75, 71, 69, 72, 76, 73],你的輸出應該是[1, 1, 4, 2, 1, 1, 0, 0]

氣溫列表長度的範圍是[1, 30000]。每個氣溫的值的都是[30, 100]範圍內的整數。

解題思路:先將輸入的溫度列表放入棧中,然後棧跟輸入列表進行比較,遇到比自己大的就pop。

public int dailytemperatures(int temperatures) 

while(!s.empty())

}if(temp==s.size())

}} return dailylog;

}

每日思考記錄(5)

1 調整狀態 1 盡量不要去看相關的東西和事情 2 轉移注意力,把注意力集中到測試題上 3 控制情緒,要發火或是很那受就扇自己一耳光,打醒自己 4 調整作息,因為失眠導致睡眠狀態不好,很影響做題效率,中午要午休,睡半個小時 6 累了就閉上眼睛,眼睛腫了可以消,但一直腫就不行,強制閉上休息會 2 針對...

記錄leetcode每日一題

判斷乙個整數是否是回文數。回文數是指正序 從左向右 和倒序 從右向左 讀都是一樣的整數。示例 1 輸入 121輸出 true示例 2 輸入 121 輸出 false 解釋 從左向右讀,為 121 從右向左讀,為 121 因此它不是乙個回文數。示例 3 輸入 10輸出 false 解釋 從右向左讀,為...

LeetCode解題記錄(5)

我將慢慢開始做leetcode上的題,並做解題記錄發布在這裡。我每題會給出一到多個解法,記錄思考過程。我演算法巨爛,是想通過這種方式稍微補補,基本功和我一樣差的小夥伴可以和我一起共勉,有大神路過可以指點一二,我感激不盡。解題的最底要求是能通過leetcode的檢測,我不會喪病的為了各種提高效率在乙個...