예제 #1
0
파일: Program.cs 프로젝트: mmahlies/Week3
        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());
            }
        }
예제 #2
0
        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();
        }