半条命16吧 关注:393贴子:26,041
  • 1回复贴,共1

python 构建列表

只看楼主收藏回复

class Node():
def __init__(self,adr,data,next):
self.adr=adr
self.data=data
self.next=next
lst=[]
newlist=[]
headadr,nodenum,k=input().split()#头结点地址,节点个数,要转的k
for i in range(int(nodenum)):
a,d,n=input().split()
p=Node(a,d,n)
lst.append(p)
headnext=0
for i in range(len(lst)):
if headadr==lst[i].adr:
headnext=lst[i].next
newlist.append(lst[i])
lst.pop(i)
break
while len(lst)!=0 and headnext!=-1:
j=0
for j in range(len(lst)):
if lst[j].adr==headnext:
headnext=lst[j].next
newlist.append(lst[j])
lst.pop(j)
break
print('____')
for i in range(len(newlist)):
print(newlist[i].adr,newlist[i].data,newlist[i].next)


IP属地:河南1楼2021-05-23 01:18回复
    口误,构建链表


    IP属地:河南2楼2021-05-23 01:18
    回复