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

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

Leetcode 155. Min Stack

2019-11-11 04:04:58
字體:
來源:轉載
供稿:網友

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(); */
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97人洗澡人人免费公开视频碰碰碰| 久久中文字幕视频| 亚洲成人中文字幕| 欧美老女人xx| 精品人伦一区二区三区蜜桃网站| 成人性生交大片免费看小说| 欧美wwwxxxx| 欧美日本在线视频中文字字幕| 亚洲石原莉奈一区二区在线观看| 久久69精品久久久久久久电影好| 国产亚洲a∨片在线观看| 久久伊人91精品综合网站| 欧洲亚洲免费在线| 日韩性xxxx爱| 欧美国产日韩一区二区在线观看| 欧美日韩国产综合新一区| 成人疯狂猛交xxx| 精品亚洲夜色av98在线观看| 亚洲精品色婷婷福利天堂| 精品久久久久久久久久久| 成人网中文字幕| 日韩资源在线观看| 亚洲码在线观看| 亚洲人在线观看| 伊人伊人伊人久久| 45www国产精品网站| 亚洲精品欧美一区二区三区| 午夜精品视频网站| 精品亚洲一区二区三区四区五区| 亚洲欧美国产另类| 欧美高清视频在线| 免费97视频在线精品国自产拍| 色综合影院在线| 久久免费精品日本久久中文字幕| 国产成人精品视| 亚洲精品美女在线观看| 日韩男女性生活视频| 国产精品流白浆视频| 成人中文字幕+乱码+中文字幕| 久久久久久久国产精品视频| 欧美精品videos| 亚洲a级在线观看| 97国产真实伦对白精彩视频8| 国产一区二区三区毛片| 国产免费亚洲高清| 亚洲男人第一网站| 亚洲精品一区二区三区婷婷月| 精品国产一区二区三区四区在线观看| 国产精品一区二区av影院萌芽| 日韩精品在线免费观看| 91亚洲国产成人精品性色| 少妇高潮 亚洲精品| 欧美精品18videosex性欧美| 亚洲一级一级97网| 岛国av在线不卡| 国产激情999| 久久久国产一区二区三区| 成人免费直播live| 日韩福利伦理影院免费| 久久九九精品99国产精品| 成人看片人aa| 原创国产精品91| 国产精品美女主播在线观看纯欲| 国产精品免费电影| 国产精品极品美女粉嫩高清在线| 欧美日韩一区二区免费视频| 久久香蕉国产线看观看网| 日韩欧美国产高清91| 欧美成人一区二区三区电影| 欧美黑人xxxⅹ高潮交| 欧美午夜久久久| 国产精品爱啪在线线免费观看| 国产美女精品视频免费观看| 亚洲一区二区三区四区在线播放| 欧美亚洲另类在线| 社区色欧美激情 | 久久久中文字幕| 在线视频日韩精品| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲精品大尺度| 在线观看日韩www视频免费| 国产精品扒开腿爽爽爽视频| 日韩免费av片在线观看| 精品美女国产在线| 精品久久久久久久久久久久| 久久精品国产亚洲7777| 91国在线精品国内播放| 国产精品草莓在线免费观看| 国产精品爽爽爽| 亚洲综合av影视| 欧美一乱一性一交一视频| 亚洲欧美激情四射在线日| 国产精品高清网站| 国产精品嫩草影院久久久| 欧美成人自拍视频| 国产精品video| 日韩av在线网站| 国产一区二区三区三区在线观看| 欧美黑人极品猛少妇色xxxxx| 国产精品久久久久国产a级| 国产成人精品av| 国产日韩欧美中文| 欧美老女人www| 国产成人啪精品视频免费网| 奇米成人av国产一区二区三区| 久久99热这里只有精品国产| 国产精品夜色7777狼人| 久久综合伊人77777| 亚洲精品一区久久久久久| 久久久国产成人精品| 992tv成人免费影院| 亚洲第一页自拍| 欧美专区日韩视频| 欧美电影免费观看电视剧大全| 欧美精品999| 久久久精品视频成人| 日韩欧美亚洲一二三区| 亚洲老板91色精品久久| 97av在线影院| 久久久精品国产一区二区| 在线精品视频视频中文字幕| 亚洲性69xxxbbb| 成人国产精品日本在线| 国产日韩中文字幕在线| 日韩av手机在线观看| 最近2019中文免费高清视频观看www99| 日韩在线观看高清| 91久久国产综合久久91精品网站| 久久亚洲精品一区| 久久视频在线视频| 精品一区二区亚洲| 国产欧美久久一区二区| 国产精品高潮呻吟久久av野狼| 亚洲www永久成人夜色| 97精品一区二区三区| 国产精品国产自产拍高清av水多| 91手机视频在线观看| 午夜精品久久久99热福利| 欧美在线亚洲一区| 欧美日韩在线第一页| 国产精品99免视看9| 精品少妇v888av| 亚洲视频专区在线| 精品人伦一区二区三区蜜桃网站| 主播福利视频一区| 亚洲国产日韩一区| 午夜精品视频网站| 美女福利精品视频| 欧美精品精品精品精品免费| 亚洲乱码国产乱码精品精天堂| 国模精品视频一区二区| 精品久久中文字幕久久av| 久久久久国产精品一区| 国产欧美精品va在线观看| 中文字幕久久久av一区| 欧美在线欧美在线| 美日韩精品免费视频| 欧美精品免费看| 国产成人综合久久| 青青草一区二区| 日韩不卡中文字幕| 国产精品久久久亚洲| 国外成人在线播放| 国产精品美女午夜av|