Comments 11
А почему собственно они называются алгоритмами если это просто функции?
Да всё верно, это функции, но алгоритмами они называются, так как реализуют конкретную последовательность действий, например: поиск, сортировку, разбиение и т.д.
Потому что в C/C++ все функции - это функции. Тавталогия да. Я это к чему: если назвать этот класс функций просто функциями, то как понять о каких функциях идет речь? А так выделили "функции реализующие стандартные алгоритмы обработки информации" в отдельный "модуль", назвали его "алгоритмы" и всем сразу понятно о чем речь.
Для меня это немного больная тема, т.к. у нас в одном легаси проекте какие-то умники сделали класс Function, от которого наследуются "функции", которые рализуют БЛ. И вот очень блин все время выбешивает когда надо эти классы как-то обозвать...
Это всё очень напоминает LINQ выражения, только они, имхо, сильно легче читаются и воспринимаются.
не хватает контр примеров на примеры
реализация алгоритма может быть жестко с оптимизирована
Это по-русски написано? Примерно как "с экономить"?
Применяем стандартные алгоритмы в C++. Семь примеров