#!/usr/bin/env python3
# -*- coding: utf-8 -*-
' a test module '
__author__ = 'Zhang Shuai'
class Node():
def __init__(self,value=None,next=None):
self.next = next
self.value = value
class stack():
def __init__(self):
self.top = None
def push(self,value):
if self.top is None:
self.top = Node(value)
else:
self.top = Node(value,self.top)
def pop(self):
if self.top:
value = self.top.value
self.top = self.top.next
return value
def peek(self):
if self.top:
return self.top.value
s = stack()
s.push(1)
s.push(2)
s.push(3)
print(s.peek())
print(s.pop())
print(s.pop())
print(s.peek())
print(s.pop())
print(s.peek())
栈 python
最新推荐文章于 2022-12-05 13:36:54 发布