Object-Oriented Data Structures Using Java, Fourth Edition
Четвёртое издание классического учебника по структурам данных, представленное в объектно-ориентированном контексте с использованием языка Java. Книга охватывает фундаментальные темы компьютерных наук: связанные списки, рекурсию, стеки, очереди, коллекции, индексированные списки, деревья, карты, приоритетные очереди, графы, сортировку, поиск и анализ сложности алгоритмов.
Особое внимание уделяется принципам программной инженерии: модульности, сокрытию информации, абстракции данных, пошаговой разработке, использованию визуальных средств, анализу алгоритмов и методам верификации программного обеспечения. Авторы демонстрируют, как структура данных влияет на эффективность её использования и как природа решаемой задачи определяет подходящие структуры данных.
Издание предназначено для студентов, изучающих компьютерные науки, и разработчиков, желающих углубить понимание объектно-ориентированного подхода к проектированию структур данных. Книга сочетает теоретические основы с практическими примерами реализации на Java, что делает её ценным ресурсом как для учебных курсов, так и для самостоятельного изучения.









