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

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

Leetcode 155. Min Stack

2019-11-11 03:03:27
字體:
來源:轉載
供稿:網友

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
精品性高朝久久久久久久| 中国china体内裑精亚洲片| 91中文精品字幕在线视频| 亚洲欧美精品一区| 久久精品2019中文字幕| 欧美黑人国产人伦爽爽爽| 国产丝袜一区二区三区免费视频| 在线观看视频亚洲| 欧美专区国产专区| 精品国产电影一区| 亚州av一区二区| 亚洲欧洲一区二区三区在线观看| 国产精品久久久久福利| 日韩av影院在线观看| 亚洲精品美女视频| 久久精品国产久精国产思思| 91老司机在线| 国产精品国产自产拍高清av水多| 日韩亚洲精品电影| 欧美激情啊啊啊| 日本中文字幕久久看| 国产亚洲福利一区| 日韩精品免费在线播放| 国产一区视频在线| 日韩精品视频在线观看网址| 欧美丝袜第一区| yw.139尤物在线精品视频| 91亚洲精品一区| 亚洲欧美日韩国产中文| 91精品成人久久| 91精品国产一区| 久久久www成人免费精品张筱雨| 国产欧美韩国高清| 国产自产女人91一区在线观看| 尤物yw午夜国产精品视频| www.久久久久久.com| 国产精品av网站| 亚洲精品美女久久| 国产精品劲爆视频| 国产69久久精品成人| 97精品伊人久久久大香线蕉| 欧美成人午夜激情在线| 欧美精品在线看| 欧美一级片久久久久久久| 欧美最猛黑人xxxx黑人猛叫黄| 欧美精品九九久久| 欧美性xxxxx| 久久精品99久久久久久久久| 欧美大全免费观看电视剧大泉洋| 日韩亚洲欧美成人| 秋霞av国产精品一区| 在线色欧美三级视频| 爽爽爽爽爽爽爽成人免费观看| 亚洲伊人久久大香线蕉av| 国产精品爽黄69| 8x拔播拔播x8国产精品| 亚洲精品乱码久久久久久金桔影视| 欧美激情国产日韩精品一区18| 成人久久久久久久| 久久亚洲精品中文字幕冲田杏梨| 亚洲加勒比久久88色综合| 91在线国产电影| 日韩欧美aⅴ综合网站发布| 久久99国产精品自在自在app| 正在播放国产一区| 欧美一区二区三区免费观看| 久久99久久99精品免观看粉嫩| 热草久综合在线| 国产日韩欧美自拍| 欧美色播在线播放| 91成人国产在线观看| 国产精品大片wwwwww| 成人激情视频小说免费下载| 成人激情av在线| 亚洲国产成人精品久久久国产成人一区| 欧美一级大片在线免费观看| 国产精品白嫩美女在线观看| 日韩av电影在线网| 国产精品白丝jk喷水视频一区| 色老头一区二区三区| 色无极亚洲影院| 亚洲成人黄色网址| 国产精品国产福利国产秒拍| 欧美交受高潮1| 精品av在线播放| 精品久久久香蕉免费精品视频| 亚洲v日韩v综合v精品v| 中文字幕一区二区精品| 亚洲精品视频免费在线观看| 曰本色欧美视频在线| 红桃av永久久久| 国产精品网站视频| 亚洲一区二区三区久久| 久久久久99精品久久久久| 欧美亚洲午夜视频在线观看| 黄色精品一区二区| 亚洲免费视频一区二区| 国产自摸综合网| 中文字幕亚洲欧美在线| 日韩av在线看| 国产午夜精品麻豆| 国产亚洲aⅴaaaaaa毛片| 国产亚洲人成网站在线观看| 一区国产精品视频| 国产97免费视| 国产精品免费一区豆花| 久久久精品在线| 欧美老少配视频| 欧美精品九九久久| 日韩av一卡二卡| 国产精品久久久久久av福利| 一区二区三区美女xx视频| 日韩av片电影专区| 91大神在线播放精品| 97精品国产97久久久久久春色| 欧美日韩国产中文字幕| 久久久久久久一区二区三区| 尤物yw午夜国产精品视频| 日韩精品视频免费专区在线播放| 久久久91精品| 久久精品国产91精品亚洲| 亚洲a∨日韩av高清在线观看| 日韩亚洲欧美中文在线| 97视频免费在线看| 国产91在线播放精品91| 日韩一中文字幕| 91经典在线视频| 国产一区二区三区在线视频| 国产区精品在线观看| 色综合影院在线| 国产性猛交xxxx免费看久久| 中文字幕一区二区三区电影| 亚洲一区二区三区乱码aⅴ| 最近2019中文字幕mv免费看| 国产精品v日韩精品| 国产成人av网| 久久精品久久久久电影| 日韩电影网在线| 日韩精品亚洲精品| 日韩精品免费在线| 91久久在线播放| 久久精品成人欧美大片古装| 深夜福利91大全| 日韩中文字幕免费| 亚洲国产精品va在线看黑人| 成人美女免费网站视频| 亚洲最大的av网站| 亚洲国产古装精品网站| 国产日本欧美一区二区三区| 亚洲精品一区在线观看香蕉| 欧美日韩亚洲视频一区| 中文字幕久久精品| 日韩在线观看网址| 91老司机精品视频| 色综合男人天堂| 在线免费观看羞羞视频一区二区| 国产精品av电影| 日韩av在线免费看| 久久色在线播放| 亚洲欧美精品在线| 精品久久久久久久久久久久久| 麻豆国产va免费精品高清在线| 国产精品爱啪在线线免费观看| 久久久国产视频91|