我正在复习以前在计算机科学课上关于链表的一些家庭作业问题。这个问题真的困扰着我,我应该如何去做,它想让我实现一个"Stack“和一个"Queue”类,以便使用我之前创建的链表类。这就是所有的问题状态,所以我必须使用我的ListNode类,也就是这样。ListNode with the specified data value and link'''
我的类中有一项任务是用Java和Python实现一些东西。我需要用两种语言实现一个IntegerStack。所有的值都应该保存在一个数组中,并且有一些元数据值,比如head()索引。当我实现这是Java时,我只创建一个最大大小的数组(我选择了这个数组): public static int MAX_NUMBER = 50中做到这一点。我查看了一些教程,他们都说python中的数组具有语法m
因此,我试图在Python中创建一个堆栈对象列表。我首先创建了一个类Stack,它具有Stack应该具有的简单方法。然后,我创建了另一个名为Stack的类。我正在尝试创建一个堆栈列表。如果一个堆栈有3个以上的元素,它会创建一个新的堆栈,但是当我试图显示这些元素时,我会得到一个错误。有人能指出我可能做错了什么吗?__(self):
def i