파일 목록
# week05_01_chap04_05.py
class Node:
def __init__(self):
self.data = None
self.link = None
def print_nodes(start):
current = start
if current is None: # 출력할 노드가 없으면
return
print(current.data, end=' ')
while current.link is not None:
current = current.link # 가르키는 대상 변경(증가)
print(current.data, end=' ')
print()
data_array = ["다현", "정연", "쯔위", "사나", "지효", "솔라", "문별"]
if __name__ == "__main__":
node = Node()
node.data = data_array[0]
head = node
for i in range(1, len(data_array)):
#for data in data_array[1:]:
pre = node
node = Node()
node.data = data_array[i]
#node.data = data
pre.link = node
print_nodes(head)