コード例 #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();
        }