Data Structures & Algorithms in Kotlin

Эта книга представляет собой практическое руководство по изучению структур данных и алгоритмов с использованием языка программирования Kotlin. Она предназначена для разработчиков, которые хотят углубить свои знания в фундаментальных концепциях компьютерных наук и научиться применять их в реальных проектах на Kotlin.

Книга начинается с введения в Kotlin и Kotlin Standard Library, а также объясняет концепцию сложности алгоритмов (Big O notation). Далее последовательно рассматриваются основные структуры данных: связные списки, стеки, очереди, деревья (бинарные, AVL, префиксные), кучи и графы. Особое внимание уделяется алгоритмам поиска и сортировки, включая бинарный поиск, сортировку слиянием, быструю сортировку, поразрядную сортировку и другие.

Каждая тема сопровождается подробными объяснениями, наглядными диаграммами и практическими примерами кода на Kotlin. Книга также охватывает алгоритмы обхода графов (поиск в ширину и глубину) и алгоритмы на графах (Дейкстры, Прима). Все примеры кода доступны для загрузки, что позволяет сразу приступить к практике и экспериментированию.

Data Structures & Algorithms in Kotlin
A
Автор
Irina Galata, Márton Braun, Matei Suica
Издательство
Razeware LLC
Год
2021
Язык
Английский
1
Оцените книгу

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

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