Здравствуйте, fplab, Вы писали:
F>Здравствуйте, _FRED_, Вы писали:
_FR>>Вот что ты скажешь о кодере, которому за девять с лишним лет ни разу не пришлось самому писать сортировку
Не то, что строить деревья или создавать примитив синхронизации? Что он должен сгореть от горя или позора?
F>Да, однозначно. Ничто не может служить оправданием халтуры. Конечно, на практике нужно использовать оптимизированные и проверенные библиотечные функции. Но это не значит, что нет необходимости знать основные алгоритмы. Пусть пузырьковая сортировка не оптимальна: она дает навык работы с массивами. А быстрая сортировка — навык работы с рекурсией. Или, по вашему, это лишнее ?
Навыки работы с массивами приобретаются не только при написании своего пузырька.
А в языках без поддержки хвостовой рекурсии гораздо полезнее навыки работы без рекурсии.