Data Structures & Algorithms In Go

Книга «Data Structures & Algorithms In Go» представляет собой комплексное руководство по изучению структур данных и алгоритмов с использованием языка программирования Go. Автор, Hemant Jain, систематически излагает фундаментальные концепции, начиная с основ языка Go и постепенно переходя к сложным темам, таким как анализ алгоритмов, различные структуры данных и алгоритмические техники.

В книге подробно рассматриваются основные структуры данных: массивы, списки, стеки, очереди, деревья (бинарные, AVL, красно-чёрные, B-деревья), хеш-таблицы, графы и кучи. Для каждой структуры приводятся реализации на Go, объясняются операции и их сложность. Особое внимание уделяется алгоритмам сортировки (быстрая, слиянием, пирамидальная и др.) и поиска, включая бинарный поиск и алгоритмы работы со строками.

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

Data Structures & Algorithms In Go
A
Автор
Hemant Jain
Издательство
Hemant Jain
Год
2017
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент