Re: [閒聊] 每日LeetCode已回收

看板Marginalman作者 (廷廷)時間1年前 (2024/01/31 21:31), 編輯推噓3(301)
留言4則, 4人參與, 1年前最新討論串638/719 (看更多)
之前只存位置 現在連溫度都存 跑得比較快不知為啥 還有 vector跟stack push跟pop的速度有差嗎 有沒有人知道 class Solution { public: vector<int> dailyTemperatures(vector<int>& temperatures) { int n=temperatures.size(); vector<int> ans(n, 0); vector<pair<int,int>> s; for(int i=0; i<n; i++){ while(s.size() && temperatures[i]>s.back().second){ ans[s.back().first]= i-s.back().first; s.pop_back(); } s.push_back({i, temperatures[i]}); } return ans; } }; -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.0.229 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1706707860.A.8F0.html

01/31 21:32, 1年前 , 1F
大師
01/31 21:32, 1F

01/31 21:33, 1年前 , 2F
大師
01/31 21:33, 2F

01/31 21:37, 1年前 , 3F
大師
01/31 21:37, 3F

01/31 22:12, 1年前 , 4F
大師
01/31 22:12, 4F
文章代碼(AID): #1bkakKZm (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1bkakKZm (Marginalman)