Exemplo n.º 1
0
        static void Main(string[] args)
        {
            bool flag = true;
            Heap heap = new Heap();

            while (flag)
            {
                string[] choose = Console.ReadLine().Split(' ');
                switch (choose[0])
                {
                case "push":
                    heap.PushLast(choose[1]);
                    break;

                case "pushback":
                    heap.PushFirst(choose[1]);
                    break;

                case "get":
                    Console.WriteLine(heap.GetLevels());
                    break;

                case "stop":
                    flag = false;
                    break;

                case "show":
                    heap.Show();
                    break;

                default:
                    Console.WriteLine("Неизвестная команда");
                    break;
                }
            }
            Console.ReadKey(true);
        }