Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - Отзыв на книгу | Структуры данных и алгоритмы в Java. Классика Computers Science

Ответить
Настройки темы
Теория - Отзыв на книгу | Структуры данных и алгоритмы в Java. Классика Computers Science

Аватара для Ghost

Ветеран


Сообщения: 2476
Благодарности: 284


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Отзыв на книгу Лафоре Р. "Структуры данных и алгоритмы в Java. Классика Computers Science. 2-е изд.".


Это второе издание книги "Структуры данных и алгоритмы JAVA" Роберта Лафоре, которая посвящена использованию структур данных и алгоритмов в программировании и знакомит читателя с основными структурами данных, их особенностями, различными реализациями методов работы с ними на языке Java на примерах решения практических задач.

Книга написана весьма понятным и доступным языком, требование к читателю одно - владение каким-либо языком программирования (желательно все же C++, так как синтаксис Java строится на базе C++). Для программистов C++ есть специальный раздел, в котором описаны отличия Java от C++. Фактически она является учебным курсом по структурам данных и алгоритмам, но будет полезна и уже профессиональным программистам, изучающим или использующим Java для решения своих задач.

Первые две главы содержат введение в область структур данных и алгоритмов, дальнейшие главы объёмом 40-60 страниц посвящены каждая своей структуре данных или алгоритму: массивы, простая сортировка, стеки и очереди, связанные списки, рекурсия, нетривиальная сортировка, двоичные деревья, красно-черные деревья, деревья 2-3-4, хэш-таблицы, пирамиды, графы, взвешенные графы и рекомендации по использованию. В конце каждой главы подводятся краткие итоги, задаются вопросы для проверки качества усвоения материала, упражнения и проекты для более глубокого усвоения изложенного материала. Также улучшают понимание доступные для загрузки с сайта издательств демонстрационные приложения Workshop в виде апплетов Java (Питер, SAMS), демонстрирующие практическую реализацию изложенного материала, и тексты программного кода из глав книги (Питер, SAMS).

Естественно, в книге рассматриваются только основные структуры данных и алгоритмы, наиболее полно они освещены в фундаментальном 3-томнике Дональда Кнута «Искусство программирования» и других книгах по этой области, которые указаны в списке литературы в приложении Б.

В заключении хочу сказать, что эта книга помогла мне упорядочить и усилила мои знания по структурам данных и алгоритмам, разъяснив их практическую реализацию на изучаемом мною языке программирования Java, и я всячески её рекомендую и начинающим, и уже профессиональным программистам – она ориентирована на самообучение, легка в прочтении и понимании, готовые апплеты помогают усваивать материал. Не зря эта книга издана в серии «Классика Computers Science»!

Stanner

-------
Официальная страница OSZone.net в Facebook:

http://oszone.net/figs/u/88795/11101...facebook-2.png
---
http://oszone.net/figs/u/88795/11072...on Twitter.png


Отправлено: 17:34, 02-08-2012

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - Отзыв на книгу | Структуры данных и алгоритмы в Java. Классика Computers Science

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Debian/Ubuntu - [Отзыв на книгу] Linux Mint на 100%. Яремчук С. А. IgNat Новости и флейм из мира *nix 0 20-06-2011 00:05
Теория - [отзыв на книгу] Искусство управления IT-проектами xoxmodav Программирование и базы данных 0 19-06-2011 00:03
Теория - [отзыв на книгу] Linux. Руководство программиста yuriy.pt Программирование и базы данных 0 30-12-2010 20:09
Вирт. Алгоритмы и структуры данных noname00.pas Программирование и базы данных 12 28-09-2002 19:30




 
Переход