Структури даних і алгоритми в Java. Класика Computers Science.
Друге видання одного з найавторитетніших книг з програмування присвячено використанню структур даних і алгоритмів. Алгоритми — це основа програмування, що визначає, яким чином розробляється програмне забезпечення буде використовувати структури даних. На чітких і простих програмних прикладах автор пояснює цю складну тему, пропонуючи читачам написати власні програми і на практиці освоїти отримані знання. Розглянуті приклади написані на мові Java, хоча для засвоєння матеріалу читачеві не обов'язково добре знати його — досить володіти будь-якою мовою програмування, наприклад, C++. Перша частина книги являє собою введення в алгоритмизацию і структури даних, а також містить виклад основ об'єктно-орієнтованого програмування. Наступні частини присвячені різним алгоритмам і структурам даних, розглянутим від простого до складного: сортування, абстрактні типи даних, зв'язані списки, рекурсія, деревоподібні структури даних, хешування, піраміди, графи. Наводяться рекомендації по використанню алгоритмів і вибір тієї або іншої структури даних в залежності від поставленої задачі.
Інформація про книгу | |
Автор | Лафорі Р |
Обкладинка | Тверда обкладинка |
Видавництво | Пітер |
Рік видання | 2014 |
ISBN | 978-5-496-00740-5 |
Сторінок | 704 стор. |