当前位置:网站首页>剑指Offer(二十):包含min函数的栈
剑指Offer(二十):包含min函数的栈
2022-07-26 10:36:00 【康斯坦奇】
解法1:对于python来讲,栈就是用list实现的!
class Solution:
def __init__(self):
self.stack = []
self.assist = []
def push(self,node):
min = self.min()
if not min or node < min:
self.assist.append(node)
else:
self.assist.append(min)
self.stack.append(node)
def pop(self):
if self.stack:
self.assist.pop()
return self.stack.pop()
def top(self):
if self.stack:
return self.stack[-1]
def min(self):
if self.assist:
return self.assist[-1]
边栏推荐
- Agenda express | list of sub forum agenda on July 27
- Introduction to data analysis | kaggle Titanic mission (I) - > data loading and preliminary observation
- 第4期:大学生提前职业技能准备之一
- 上传图片获取宽高
- [Halcon vision] threshold segmentation
- [Halcon vision] image filtering
- .NET操作Redis Hash对象
- .net5wtm (asp.net core) PgSQL unpacking operation
- oracle 启动不了 tnslistener服务启动不了
- [leetcode每日一题2021/2/14]765. 情侣牵手
猜你喜欢
随机推荐
.NET 开源框架在工业生产中的应用
[leetcode每日一题2021/4/23]368. 最大整除子集
超图 影像 如何去除黑边(两种方法)
Perfect / buffer motion framework in sentence parsing JS (for beginners)
[Halcon vision] threshold segmentation
json_ object_ put: Assertion `jso->_ ref_ count > 0‘ failed. Aborted (core dumped)
Uninstall Meizu app store
Interview questions and answers for the second company (2)
uniapp使用简单方法signalR(仅用于web调试,无法打包app)
第7期:内卷和躺平,你怎么选
常见的类(了解)
同步方法中不使用asyncTask<T> 修饰和await获取异步返回值(同步方法中调用异步方法)
datav漂亮数据屏制作体验
图片随手机水平移动-陀螺仪。360度设置条件
【机器学习小记】【搭建循环神经网络及其应用】deeplearning.ai course5 1st week programming(keras)
.NET操作Redis Set无序集合
第4期:大学生提前职业技能准备之一
L2-005 set similarity (intersection of vector and set)
[leetcode每日一题2021/8/31]1109. 航班预订统计【中等】差分数组
Okaleido生态核心权益OKA,尽在聚变Mining模式





![[Halcon vision] morphological expansion](/img/ce/abaca036fce5b67dfe6ac361aecfea.png)

