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