1

手写堆栈和队列

  

#后进先出:栈
class stack(object):
    def __init__(self):
        self.data =[]

    def push(self,item):
        self.data.append(item)

    def pop(self):
        return self.data.pop()

#先进先出:队列

class Queue(object):
    def __init__(self):
        self.data=[]

    def push(self,item):
        self.data.insert(0,item)

    def pop(self):
        return self.data.pop()


    

  

posted @ 2018-11-18 20:28  萌哥-爱学习  阅读(303)  评论(0编辑  收藏  举报