using System.Collections.Generic;
public ListNode(int val, ListNode next)
public static void Main()
int[] arr = {1,4,5,2,3,6,7};
Console.Write(item + " ");
public static void KMessed(int[] arr, int k)
PriorityQueue<int,int> minHeap = new PriorityQueue<int,int>();
minHeap.Enqueue(arr[i], arr[i]);
arr[j] = minHeap.Dequeue();
arr[j] = minHeap.Dequeue();