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)
基本的に私は、ソート優先順位を罠。最も低い数字が頭でなければなりません。
これまでのところ、私はちょうどマージしました。
:上記の結果の一例を示す
ノード、その後繰り返します。また、優先度とノードを持つタプルのリストを作成し、優先度別に並べ替えてリンクすることもできます。 –