最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

LeetCode-155-最小棧

2021-11-29 10:08 作者:雄獅虎豹  | 我要投稿

最小棧

題目描述:設(shè)計(jì)一個(gè)支持 push ,pop ,top 操作,并能在常數(shù)時(shí)間內(nèi)檢索到最小元素的棧。

  • push(x) —— 將元素 x 推入棧中。

  • pop() —— 刪除棧頂?shù)脑亍?/p>

  • top() —— 獲取棧頂元素。

  • getMin() —— 檢索棧中的最小元素。

示例說(shuō)明請(qǐng)見(jiàn)LeetCode官網(wǎng)。

來(lái)源:力扣(LeetCode) ??

鏈接:https://leetcode-cn.com/problems/min-stack/ ??

著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。

解法一:雙棧

利用2個(gè)棧,一個(gè)棧data存儲(chǔ)數(shù)據(jù),一個(gè)棧minVal存儲(chǔ)最小值,具體方法邏輯:

  • :將val值放到data的棧頂,判斷val值是否小于等于minVal的棧頂元素,如果是,則將val值也放到minVal的棧頂;

  • :將data的棧頂元素取出,判斷如果取出的元素等于minVal的棧頂元素,則將minVal的棧頂元素也取出;

  • :查看data的棧頂元素;

  • :查看minVal的棧頂元素。

【每日寄語(yǔ)】 不去追逐,永遠(yuǎn)不會(huì)擁有。不往前走,永遠(yuǎn)原地停留。知道自己目的地的人,才是旅行得最遠(yuǎn)的人。



LeetCode-155-最小棧的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
秦安县| 霍山县| 鄂托克旗| 海门市| 民权县| 涟水县| 察隅县| 祁连县| 迁西县| 浮梁县| 石柱| 玉田县| 通海县| 彰化市| 原平市| 玛纳斯县| 青铜峡市| 收藏| 文山县| 九台市| 湘潭市| 神农架林区| 临洮县| 海原县| 嵊泗县| 阜宁县| 博罗县| 昂仁县| 微山县| 保德县| 壶关县| 特克斯县| 高雄市| 牟定县| 阳谷县| 巴林右旗| 封丘县| 玉溪市| 那曲县| 平顺县| 长治县|