Ответ:
В условном примере рассматривается поиск наибольшего из трёх чисел. Все три алгоритма выполняют не более двух сравнений и используют постоянную дополнительную память, поэтому по вычислительной эффективности они практически равноценны.
Если важнее краткость кода и встроенные функции разрешены, наиболее удобен вариант с max. Для учебной демонстрации логики сравнения и последующего расширения на произвольное количество чисел предпочтительнее алгоритм последовательных сравнений. Вложенные условия подходят для фиксированного набора из трёх значений, но менее удобны при расширении задачи.
Вывод: для учебной и расширяемой реализации наиболее подходящ алгоритм последовательных сравнений; для краткой программы — функция max.
