static void Main(string[] args) { int[] array = new int[5] { 7, 6, 4, 3, 1 }; PiriortyQueue piriorty = new PiriortyQueue(array); piriorty.Insert(2); piriorty.Insert(5); int min = piriorty.ExtractMax(); while (min != -1) { Console.WriteLine(min); min = piriorty.ExtractMax(); } Console.Read(); }
static void Main(string[] args) { int[] array = new int[5] { 5, 4, 3, 2, 1 }; PiriortyQueue piriorty = new PiriortyQueue(array); for (int i = 0; i < array.Length; i++) { Console.WriteLine(piriorty.ExtractMax()); } }