现有一单链表的相关结点类与链表类定义如下: class Node: def __init__(self,data): self.data=data #结点数据域成员 self.next=None #结点指针域成员 class LinkList: def __init__(self): #初始化带表头结点的单链表 self.head=Node(None) 现有应用函数ex5定义为: def ex5(LL):#参数LL为带表头结点的空链表对象 while True: elem=int(input("")) if elem==0: break else: new=Node(elem) new.next=LL.head.next LL.head.next=new 当执行以下代码时,依次输入数据10,20,30,40,0后,试写出输出结果;并画出所建立的链表对象LL的结构示意图。 LL=LinkList() ex5(LL) p=LL.head.next while p: print(p.data,end=" ") p=p.next