Структуры данных и алгоритмы в Java

Структуры данных и алгоритмы в Java. Роберт Лафоре

Одной из самых авторитетных книг по программированию посвящено использованию структур данных и алгоритмов. На четких и простых программных примерах автор объясняет эту сложную тему, предлагая читателям написать собственные программы и на практике освоить полученные знания.

Форматы: fb2, txt, pdf, epub, mobi
Раскажите друзьям!
Рейтинг книги:
4.4

Рассматриваемые примеры написаны на языке Java, хотя для усвоения материала читателю не обязательно хорошо знать его — достаточно владеть любым языком программирования, например C++. Первая часть книги представляет собой введение в алгоритмизацию и структуры данных, а также содержит изложение основ объектно-ориентированного программирования. Следующие части посвящены различным алгоритмам и структурам данных, рассматриваемым от простого к сложному: сортировка, абстрактные типы данных, связанные списки, рекурсия, древовидные структуры данных, хеширование, пирамиды, графы. Приводятся рекомендации по использованию алгоритмов и выбору той или иной структуры данных в зависимости от поставленной задачи.

Здесь можно скачать книгу «Структуры данных и алгоритмы в Java» для ознакомления (бесплатный PDF фрагмент от правообладателя), почитать онлайн или купить полную электронную версию в форматах FB2, PDF, EPUB, TXT, FB3, MOBI.

Комментарии читателей1
Шахаев Кямран

Если хотите углубиться в понимание алгоритмов, надо начинать с этой книги. А потом можно и Седжвика читать и Кормена. Но я сам не читал, т. к. пока что глубоко в эту тема погружаться не хочу.

Книга очень легко читается. Написано так, как будто для детей. Не понять просто невозможно. Причем описываются классические алгоритмы и структуры данных. Их внутренности. Как они работают. То есть, если вы прикладной программист, и вам стыдно за то, что вы не знаете таких классических вещей, это книга точно для вас. Лично я по такой причине ее покупал. То есть, там нет сложных формул и математических расчетов. Ноль воды. Просто супер. За основу взят язык Java, но автор не использует специфические для этого языка фичи. То есть, любой программист, не знающий Java (этаким являюсь и я) поймет код легко. У этого же автора есть книга по C++. Тоже просто супер. Разжеван и сам C++ и сам принцип ООП.

Добавить отзыв о книге