发布时间:2019-09-21 11:14:23编辑:auto阅读(2604)
# -*- coding:utf-8 -*- class Stack(): #初始化栈,并给定栈的大小 def __init__(self,size): self.stack=[] self.size=size self.top=-1 #判断栈是否满了,栈满返回True def Full(self): if self.top==(self.size-1): return True else: return False #判断栈是否为空,为空返回True def Empty(self): if self.top==-1: return True else: return False #入栈 def stackin(self,content): if self.Full(): print 'The stack is full!' else: self.stack.append(content) self.top+=1 #出栈 def stackout(self): if self.Empty(): print 'The stack is empty!' return None else: content=self.stack[self.top] self.stack.pop(self.top) self.top-=1 return content #遍历栈 def stackall(self): if self.Empty(): print 'The stack is Empty!' else: while self.top>=0: print self.stack[self.top] self.top-=1
上一篇: Python同步文件
下一篇: H3C nqa 配置
54298
41058
35572
31184
26067
25801
24262
19811
15860
15309
2129°
1967°
2060°
2158°
2149°
2328°
2280°
2088°
2161°
2144°