Две отличные книги по алгоритмам и структурам данных

Рекомендую вашему вниманию две книги по алгоритмам и структурам данных. Это книги для начинающих или просто желающих освежить свою память по этой теме.

Знание алгоритмов и структур данных требуется в финансовых технологиях очень часто: сортировки, быстрый поиск,  операции с большим количеством данных в реальном времени. Поэтому на интервью вам часто будут попадаться вопросы по этим темам.

Grokking Algorithms: An illustrated guide for programmers and other curious people

61uupxbhmxl-_sx397_bo1204203200_

Данная книга позволит понять (вспомнить) самые базовые представления о следующих темах:

  • О-большое (Big-O notation)
  • Сортировка выбором — selection sort
  • Рекурсия
  • Быстрая сортировка
  • Перестать бояться хеш-таблиц
  • Поиск в ширину
  • Алгоритм Дейкстры
  • Жадные алгоритмы
  • Динамическое программирование
  • Алгоритм к-ближайших соседей
  • Фильтры Блума
  • Обмен ключами Диффи-Хеллмана

Очень рекомендую. Книга небольшая, читается легко, разъясняется все буквально на пальцах. В книге есть много ошибок. Навернео при переводе на русский добавились еще ошибки. Поэтому рекомендую читать книгу по-английски с учетом errata.

A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills

512cbirdodl-_sx415_bo1204203200_

Просто отличная базовая книга про алгоритмы и структуры данных. Разъяснено тоже все очень хорошо с примерами и иллюстрациями. В сентябре 2020 года вышло второе издание этой книги.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s