|  | @@ -116,23 +116,23 @@ func mergeKLists(lists []*ListNode) *ListNode {
 | 
	
		
			
				|  |  |  	return dummy.Next
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -func main() {
 | 
	
		
			
				|  |  | -	l1 := toLinkedList([]int{-9, -7, -7})
 | 
	
		
			
				|  |  | -	l2 := toLinkedList([]int{-6, -4})
 | 
	
		
			
				|  |  | -	l3 := toLinkedList([]int{-6, -5})
 | 
	
		
			
				|  |  | -	l4 := toLinkedList([]int{-9, -8, -6})
 | 
	
		
			
				|  |  | -	l5 := toLinkedList([]int{-10})
 | 
	
		
			
				|  |  | -	l6 := toLinkedList([]int{-5})
 | 
	
		
			
				|  |  | -	lists := []*ListNode{l1, l2, l3, l4, l5, l6}
 | 
	
		
			
				|  |  | -	var pq MinPQ
 | 
	
		
			
				|  |  | -	pq.Insert(&ListNode{-9, nil})
 | 
	
		
			
				|  |  | -	pq.Insert(&ListNode{-6, nil})
 | 
	
		
			
				|  |  | -	pq.Insert(&ListNode{-6, nil})
 | 
	
		
			
				|  |  | -	pq.Insert(&ListNode{-9, nil})
 | 
	
		
			
				|  |  | -	pq.Insert(&ListNode{-10, nil})
 | 
	
		
			
				|  |  | -	pq.Insert(&ListNode{-5, nil})
 | 
	
		
			
				|  |  | -	for !pq.Empty() {
 | 
	
		
			
				|  |  | -		println(pq.DelMin().Val)
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | -	printList(mergeKLists(lists))
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | +// func main() {
 | 
	
		
			
				|  |  | +// 	l1 := toLinkedList([]int{-9, -7, -7})
 | 
	
		
			
				|  |  | +// 	l2 := toLinkedList([]int{-6, -4})
 | 
	
		
			
				|  |  | +// 	l3 := toLinkedList([]int{-6, -5})
 | 
	
		
			
				|  |  | +// 	l4 := toLinkedList([]int{-9, -8, -6})
 | 
	
		
			
				|  |  | +// 	l5 := toLinkedList([]int{-10})
 | 
	
		
			
				|  |  | +// 	l6 := toLinkedList([]int{-5})
 | 
	
		
			
				|  |  | +// 	lists := []*ListNode{l1, l2, l3, l4, l5, l6}
 | 
	
		
			
				|  |  | +// 	var pq MinPQ
 | 
	
		
			
				|  |  | +// 	pq.Insert(&ListNode{-9, nil})
 | 
	
		
			
				|  |  | +// 	pq.Insert(&ListNode{-6, nil})
 | 
	
		
			
				|  |  | +// 	pq.Insert(&ListNode{-6, nil})
 | 
	
		
			
				|  |  | +// 	pq.Insert(&ListNode{-9, nil})
 | 
	
		
			
				|  |  | +// 	pq.Insert(&ListNode{-10, nil})
 | 
	
		
			
				|  |  | +// 	pq.Insert(&ListNode{-5, nil})
 | 
	
		
			
				|  |  | +// 	for !pq.Empty() {
 | 
	
		
			
				|  |  | +// 		println(pq.DelMin().Val)
 | 
	
		
			
				|  |  | +// 	}
 | 
	
		
			
				|  |  | +// 	printList(mergeKLists(lists))
 | 
	
		
			
				|  |  | +// }
 |