def listmerge(L1, L2):
'''(CustomerNode, CustomerNode) -> CustomerNode
Merge the linked lists headed by L1 and L2 into a single list with ticket_num in
increasing order. Return the head of the merged list.
REQ: Lists headed by L1 and L2 are sorted by ticket_num, all ticket_num values are unique.
'''
current = L1
while current.next != None:
current = current.next
current.next = L2
return L1
고객 노드의 예는 제외 LinkedList의 같은 자사의이 같은 :연결된 목록을 어떻게 정렬합니까?
list1 = CustomerNode(priority, data, next = None)
기본적으로 내가 와나 종류의 우선 순위를. 가장 낮은 숫자가 머리이어야합니다.
지금까지 방금 병합했습니다.
당신은 가장 낮은 찾아서에게 머리를하기 위해선, 노드를 반복 이전 노드로부터 참조를 제거하고 현재의 다음으로 변경할 수 있습니다 노드, 그런 다음 반복하십시오. 또한 우선 순위와 노드가있는 튜플 목록을 작성하고 우선 순위별로 정렬 한 다음 링크 할 수 있습니다. –