亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Leetcode 155. Min Stack

2019-11-11 05:08:34
字體:
來源:轉載
供稿:網友

Design a stack that supports push, pop, top, and retrieving the minimum element in constant time.

push(x) -- Push element x onto stack.pop() -- Removes the element on top of the stack.top() -- Get the top element.getMin() -- Retrieve the minimum element in the stack.Example:MinStack minStack = new MinStack();minStack.push(-2);minStack.push(0);minStack.push(-3);minStack.getMin(); --> Returns -3.minStack.pop();minStack.top(); --> Returns 0.minStack.getMin(); --> Returns -2.

s思路: 1. 關鍵就是最小值的計算。每次進來一個數,計算出最小值,然后把這個最小值當個小尾巴和這個數放一起就可以了。比如,存成pair。也就是,相當于做了distributed的操作,讓每個數進來的時候,就告訴這個數,現在誰是最小值,等有人問現在最小值是多少,站在stack頂上的哥們就掏出自己知道的最小值回答他! 2.調試的時候,容易忽略一點:往stack push數據時,容易想到計算當前最小值,但往外pop數據時,卻忽略了也要重新update最小值。即使這也想到了,卻容易忽略一個極端情況:當stack被pop空了后,當前最小值需要回到初始化的值INT_MAX。 3. 通過一番琢磨自己的思路,發現思路的問題:1. 不注重對稱性,本來更新最小值是在操作的全過程都需要的,包括push和pop,這是最大的事實,而頭腦里面的思維和這個事實還沒有明顯的對接,只是明顯知道需要在push時計算,沒有意識在pop的時候也需要計算,而push和pop是對稱的操作。以后對這種對稱的操作,都應該同時平等的考慮,沒有誰重要或不重要,我想這應該是潛意識里給push進來這個操作賦予了更高優先級和更重要位置,從而pop這個操作就給選擇性遺忘。因此,需要打破這種人為的貼標簽的態度,認為某個操作重要,作為一個完整的系統,任何一部分都同等重要,或都不重要! 4. 還有一點是:對極限的考慮。極限情況,就是當stack空的時候,是否stack里面所有的狀態都恢復到初始狀態。這就需要有極限的思維,站在極端的情況下看問題,看到的世界就不同。但首先需要有意識的站在極端的世界里去,就自然可以看到解決的方法!立場決定了視野!

class MinStack {PRivate: int curmn; vector<pair<int,int>> res;public: /** initialize your data structure here. */ MinStack() { curmn=INT_MAX; } void push(int x) { curmn=min(x,curmn); res.push_back({x,curmn}); } void pop() { if(res.empty()) return; res.pop_back(); curmn=res.empty()?INT_MAX:getMin();//bug: } int top() { return res.back().first; } int getMin() { return res.back().second; }};/** * Your MinStack object will be instantiated and called as such: * MinStack obj = new MinStack(); * obj.push(x); * obj.pop(); * int param_3 = obj.top(); * int param_4 = obj.getMin(); */
上一篇:UNIX下的通信

下一篇:numpy

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久夜色精品国产| 91中文字幕在线观看| 久久国产精品影片| 日本一欧美一欧美一亚洲视频| www日韩欧美| 日韩不卡中文字幕| 亚洲精品中文字幕有码专区| 26uuu另类亚洲欧美日本老年| 中文字幕精品一区二区精品| y97精品国产97久久久久久| 91久热免费在线视频| 日韩精品一区二区视频| 精品国产欧美成人夜夜嗨| 7777精品久久久久久| 亚洲国产一区二区三区在线观看| 在线视频中文亚洲| 欧美激情一区二区三区久久久| 91成人精品网站| 狠狠色噜噜狠狠狠狠97| 日韩女优在线播放| 欧美亚洲国产视频小说| 欧洲亚洲在线视频| 在线日韩中文字幕| 成人久久18免费网站图片| 姬川优奈aav一区二区| 成人在线播放av| 深夜福利91大全| 亚洲电影免费观看高清完整版在线| 日韩av在线不卡| 国产有码在线一区二区视频| 国产视频自拍一区| 亚洲精品资源在线| 在线日韩日本国产亚洲| 色偷偷偷综合中文字幕;dd| 国产在线播放不卡| 欧美电影在线免费观看网站| 亚洲女性裸体视频| 亚洲va电影大全| 欧美精品激情在线| 久久精品成人欧美大片古装| 日韩在线中文视频| 久久伊人精品天天| 91欧美精品午夜性色福利在线| 亚洲一品av免费观看| 成人精品视频在线| 91丝袜美腿美女视频网站| 亚洲欧洲在线播放| 亚洲黄页视频免费观看| 日韩精品久久久久久福利| 色偷偷91综合久久噜噜| 日韩精品视频在线观看免费| 久久精品视频网站| 97精品视频在线| 亚洲精品久久久久| 欧美日韩国产中字| 亚洲精品福利视频| 欧美天天综合色影久久精品| 国产小视频国产精品| 亚洲精品国产美女| 国产亚洲精品高潮| 欧美日韩国产中文精品字幕自在自线| 成人激情视频网| 欧美与黑人午夜性猛交久久久| 国产精品成人av在线| 国产精品日韩精品| 日韩在线播放av| 97精品在线观看| 国产高清视频一区三区| 亚洲视频在线观看视频| 亚洲欧美日韩高清| 欧美大尺度在线观看| 国产精品久久激情| 亚洲男人的天堂在线| 亚洲午夜未删减在线观看| 成人美女av在线直播| 日本免费一区二区三区视频观看| 欧美精品久久久久| 国产亚洲精品综合一区91| 欧美日韩国产丝袜美女| 国产精品日韩久久久久| 欧美自拍视频在线| 九九热这里只有在线精品视| 北条麻妃久久精品| 亚洲三级免费看| 中文字幕欧美国内| 亚洲精品电影久久久| 亚洲电影在线观看| 成人免费福利视频| 精品福利一区二区| 91精品国产99| 午夜精品一区二区三区在线播放| 91成人免费观看网站| 欧美黑人xxx| 91沈先生在线观看| 欧美视频在线观看免费| 欧洲日本亚洲国产区| 美女久久久久久久| 美女999久久久精品视频| 精品爽片免费看久久| 日韩一区二区三区国产| 91精品久久久久久久久中文字幕| 亚洲国产精品国自产拍av秋霞| 日本最新高清不卡中文字幕| 国产精品久久久久aaaa九色| 久久色在线播放| 国产97人人超碰caoprom| 青青草精品毛片| 欧美国产亚洲精品久久久8v| 96精品久久久久中文字幕| 久久精品精品电影网| 亚洲第一在线视频| 亚洲男人天堂久| 国产在线精品一区免费香蕉| 国产精品天天狠天天看| 国产精品成人aaaaa网站| 久久久免费精品视频| 国产噜噜噜噜噜久久久久久久久| 精品久久久香蕉免费精品视频| 国产成人高潮免费观看精品| 亚洲欧美日韩国产成人| 亚洲成人精品视频在线观看| 国产深夜精品福利| 亚洲在线视频观看| 欧美福利视频在线观看| 成人在线国产精品| 97香蕉超级碰碰久久免费的优势| 久久香蕉国产线看观看网| 午夜美女久久久久爽久久| 日韩欧美主播在线| 福利一区视频在线观看| 欧美一级成年大片在线观看| 国外成人在线直播| 亚洲电影免费在线观看| 国产精品无码专区在线观看| 欧美性极品xxxx做受| 国产亚洲激情视频在线| 欧美日韩一区二区在线播放| 66m—66摸成人免费视频| 98午夜经典影视| 亚洲欧美在线一区二区| 久久频这里精品99香蕉| 亚洲色图五月天| 少妇高潮久久77777| 久久精品99久久香蕉国产色戒| 亚洲欧美在线一区| 精品亚洲国产成av人片传媒| 国内精品久久久久久久| 国产91精品久| 国内精品小视频在线观看| 国产在线拍揄自揄视频不卡99| 亚洲男人天堂网| 日韩在线观看免费全集电视剧网站| 欧美日韩亚洲91| 国产99久久久欧美黑人| 亚洲视频自拍偷拍| 亚洲国产成人久久综合一区| 2019中文字幕免费视频| 国产欧美日韩专区发布| 国产精品偷伦视频免费观看国产| 亚洲人在线观看| www国产91| 亚洲国产成人精品久久久国产成人一区| 97色在线观看| 欧美日韩aaaa|