Ответ:

Анализ относится к условному примеру из пункта 1: поиск наибольшего из трёх чисел.

  1. Встроенная функция max. Короткий и наглядный алгоритм. Сравнения выполняет встроенная функция; обработка введённых значений занимает линейное время относительно их количества. Для трёх чисел требуется постоянная память.
  2. Последовательные сравнения. После чтения данных переменная maximum хранит наибольшее из уже рассмотренных чисел. Два сравнения достаточны, чтобы обработать три числа. Алгоритм легко обобщить на любое количество значений, добавив цикл.
  3. Вложенные условные операторы. Сначала выбирается большее из первых двух чисел, после чего результат сравнивается с третьим. Выполняются два сравнения. Для фиксированных трёх чисел алгоритм понятен, но при увеличении количества чисел вложенные условия становятся менее удобными.

Во всех вариантах память, используемая помимо входных данных, постоянна; результат корректен и при равных значениях. При одинаковом наборе входных чисел программы дают одинаковый результат.