Про книгу Алгоритмы. Справочник с примерами на C, C++, Java и Python. 2-е издание
Если вы считаете, что скорость решения той или иной задачи зависит, в первую очередь, от мощности компьютера, на котором она решается, то эта книга станет для вас откровением с самой первой страницы. Вы узнаете, что наибольший вклад в производительность программы вносят правильно выбранный алгоритм и его реализация в виде компьютерной программы. Выбор подходящего алгоритма среди массы других, способных решить вашу задачу, — дело не из самых простых, и этому вы тоже научитесь в данной книге.
В новом издании описано множество алгоритмов для решения задач из самых разных областей, и вы сможете выбрать и реализовать наиболее подходящий для ваших задач алгоритм. Здесь даже совершенно незнакомый с математикой читатель найдет все, что нужно для понимания и анализа производительности алгоритма.
Написанная профессионалами в своей области, книга достойна занять место на книжной полке любого практикующего программиста.
Зміст Алгоритмы. Справочник с примерами на C, C++, Java и Python. 2-е издание
Предисловие ко второму изданию
Глава 1. Мысли алгоритмически
Глава 2. Математика алгоритмов
Глава 3. Строительные блоки алгоритмов
Глава 4. Алгоритмы сортировки
Глава 5. Поиск
Глава 6. Алгоритмы на графах
Глава 7. Поиск путей в ИИ
Глава 8. Алгоритмы транспортных сетей
Глава 9. Вычислительная геометрия
Глава 10. Пространственные древовидные структуры
Глава 11. Дополнительные категории алгоритмов
Глава 12. Эпилог: алгоритмические принципы
Приложение. Хронометраж
Литература
Предметный указатель