【发布时间】:2020-05-26 13:20:15
【问题描述】:
class node:
def __init__(self, data):
self.data = data
self.next = None
class Stack:
# Constructor to initialize the root of linked list
def __init__(self):
self.root = None
self.size=0
def isEmpty(self):
self.size=0
# The method push to push element into
# the stack
def push(self, data):
newNode = node(data)
newNode.next = self.root
self.root = newNode
return
def pop(self):
# base case
if (self.isEmpty()):
return -1
# delete a node from list
temp = self.root
self.root = self.root.next
popped = temp.data
return popped
【问题讨论】:
-
您的问题是什么?您正在尝试使用
None的next属性。错误消息基本上是不言自明的。什么不清楚?
标签: python data-structures linked-list