Знание алгоритмов и структур данных — вот один из ключевых навыков программиста. Промышленные разработчики могут ограничиться и базой: стеки, очереди, хеш-таблицы, алгоритмы сортировки, поиск в глубину и т...
Источник: Nuances of Programming Предыдущие статьи: “Руководство по структурам данных и алгоритмам: введение и настройка среды” Алгоритм — это пошаговая процедура, которая определяет набор выполняемых в том или ином порядке инструкций для получения желаемого результата. Алгоритмы обычно создаются независимо от базовых языков программирования, т. е. с возможностью реализации на нескольких языках. С точки зрения структур данных, важны следующие категории алгоритмов: Характеристики алгоритма Не все процедуры можно назвать алгоритмом...