Example #1
0
        internal static void Main()
        {
            Console.Clear();
            Console.WriteLine("Выберите урок:");
            Console.WriteLine("1 - Простые алгоритмы (WIP)");
            Console.WriteLine("2 - Асимптотическая сложность алгоритма. Рекурсия");
            Console.WriteLine("3 - Поиск в массиве. Простые сортировки");
            Console.WriteLine("4 - Динамическое программирование. Поиск возвратом");
            Console.WriteLine("5 - Динамические структуры данных");
            Console.WriteLine("6 - Деревья");
            Console.WriteLine("7 - Графы. Алгоритмы на графах");
            Console.WriteLine("8 - Сложные сортировки (WIP)");
            int choice = Utils.IsInt();

            switch (choice)
            {
            case 1:
                HW_1_Tasks.Menu();
                break;

            case 2:
                HW_2_Tasks.Menu();
                break;

            case 3:
                HW_3_Tasks.Menu();
                break;

            case 4:
                HW_4_Tasks.Menu();
                break;

            case 5:
                HW_5_Tasks.Menu();
                break;

            case 6:
                HW_6_Tasks.Menu();
                break;

            case 7:
                HW_7_Tasks.Menu();
                break;

            case 8:
                HW_8_Tasks.Menu();
                break;

            default:
                break;
            }
        }
Example #2
0
        internal static void Menu()
        {
            Console.Clear();
            Console.WriteLine("Выберите задание:");
            Console.WriteLine("1 - Перевод из десятичной в двоичную систему счисления с использованием стека");
            Console.WriteLine("2 - Проверка на выделение памяти (WIP)");
            Console.WriteLine("3 - Скобочная последовательность");
            Console.WriteLine("4 - Копирование односвязного списка (WIP)");
            Console.WriteLine("5 - Перевод из инфиксной записи арифметического выражения в постфиксную");
            Console.WriteLine("6 - Реализовать очередь (WIP)");
            Console.WriteLine("0 - Выход в меню выбора уроков");
            int choice = Utils.IsInt();

            switch (choice)
            {
            case 0:
                HW.Main();
                break;

            case 1:
                HW_5_Tasks.Task1();
                break;

            case 2:
                HW_5_Tasks.Task2();
                break;

            case 3:
                HW_5_Tasks.Task3();
                break;

            case 4:
                HW_5_Tasks.Task4();
                break;

            case 5:
                HW_5_Tasks.Task5();
                break;

            case 6:
                HW_5_Tasks.Task6();
                break;

            default:
                break;
            }
        }