返回信息流没有继承 没有实例化
小弟在用python学数据结构 代码如下
#无序列表:需要引入链表
class Node:#每一个节点包括两个信息 一个数据 另一个下一个节点的引用
def __init__(self,initdata):
self.data=initdata
self.next=None
def getData(self):
return self.data
def getNext(self):
return self.next
def setData(self,new_data):
self.data=new_data
def setNext(self,new_next):
self.next=new_next
class unorderedList:
def __init__(self):
self.head=None
def isEmpty(self):
return self.head==None
#头插法
def headadd(self,item):
temp=Node(item)
temp.setNext(self.head)
self.head=temp
def size(self):
current=self.head
count=0
while current!=None
current=current.getNext() #这里这里!
count+=1
return count
我的问题是current也就是self.head怎么会有get.Next()方法?
这是一条镜像帖。来源:北邮人论坛 / python / #21159同步于 2018/3/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
在一个py文件下,一个类怎么能调用另一个类的方法
cleanhall
2018/3/16镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
正解
【 在 ZzZ2251 (ZzZ626) 的大作中提到: 】
: self.head=temp=Node(item) 所以self.head其实是Node的一个实例?
【 在 ZzZ2251 的大作中提到: 】
: self.head=temp=Node(item) 所以self.head其实是Node的一个实例?
我觉得就是这个意思
明白了 谢谢
【 在 ZzZ2251 的大作中提到: 】
: self.head=temp=Node(item) 所以self.head其实是Node的一个实例?
推荐你看看这个用python讲算法的书
链接: https://pan.baidu.com/s/1rkcW_4nDlc8H9yMrDCQVRA 密码: zbi3
谢谢!
【 在 lucashood 的大作中提到: 】
: 推荐你看看这个用python讲算法的书
: 链接: https://pan.baidu.com/s/1rkcW_4nDlc8H9yMrDCQVRA 密码: zbi3