Автор: Кубенский А.А.
Издательство: СПб.: БХВ-Петербург
Год издания: 2001
Страниц: 336
ISBN: 5-94157-095-3
Язык: русский
Формат: PDF
Размер: 8.1 MB
Книга посвящена алгоритмам обработки сложных структур данных. Рассматриваются решения наиболее распространенных задач: создание и изменение деревьев, поиск кратчайшего пути между вершинами в графе, обработка списков и массивов, символьное преобразование выражений. Примеры классических алгоритмов реализованы на языке Java, обеспечивающем объектно-ориентированный подход к программированию и являющемся универсальным при работе на различных платформах. Приводятся сведения о технологии построения программ, основу которых составляют объекты, обменивающиеся сообщениями. Описывается функциональное представление информации, позволяющее получать короткие и изящные программы для решения сложных задач.
Для широкого круга программистов
Оглавление:Глава 1. Способы представления структур данных
Глава 2. Базовые алгоритмы
Глава 3. Обработка текста
Глава 4. Символы1ые преобразования
Глава 5. Алгоритмы обработки сетевой информации
Глава 6. Технология обмена сообщениями
Глава 7. Функция как носитель информации