Конспекты

Задачи

Лабораторные работы

  1. Реализовать библиотеку для работы с длинными числами. Протестировать ее на основе сравнения с обычной арифметикой при вычисления, например, факториала, чисел Фибоначчи и т.п.

  2. Доработать лабиринт, подробнее здесь: реализовать порталы, генерацию интересных лабиринтов, задачу коммивояжера.

3а. Разобрать строку страниц для печати, например: 1-3, 6, 10-13. Для такой последовательности вывести последовательности для двусторонней печати.

3б. Разобрать строковое выражение, содержащее скобки, арифметические операции и длинные числа. Перевести выражение в обратную польскую запись, обойти дерево выражения разными способами, вычислить его значение.

Задачи