📘 С ростом объёмов обрабатываемой информации растёт потребность в адекватных структурах представления информации и алгоритмах её обработки. В книге рассматриваются алгоритмы на таких структурах как массивы, списки, деревья, графы, даётся оценка сложности этих алгоритмов, что позволяет читателю выбрать те алгоритмы, которые обеспечивают наиболее быструю обработку данных. Кроме того, в книге рассматриваются трудные (неполиномиальные) задачи и некоторые точные и приближённые методы их решения.