- Категории
- Источники
- Все курсы
- Разделы
- Книги
Data Structures & Algorithms in Swift v3
Самая популярная и всеобъемлющая книга об алгоритмах и структурах данных Swift! Эта книга охватывает поиск (в ширину, глубину, Дейкстра), сортировку (сортировку слиянием, сортировку по основанию и быструю сортировку), деревья (двоичные деревья, деревья AVL, деревья двоичного поиска), стеки, графики и многое другое.
Узнайте, как реализовать наиболее распространенные и полезные структуры данных и алгоритмы в Swift!
Понимание того, как структуры данных и алгоритмы работают в коде, имеет решающее значение для создания эффективных и масштабируемых приложений. Стандартная библиотека Swift имеет небольшой набор типов коллекций общего назначения, но они определенно не охватывают каждый случай!
В Структурах данных и Алгоритмах в Swift вы узнаете, как реализовать наиболее популярные и полезные структуры данных, а также когда и почему вы должны использовать одну конкретную структуру данных или алгоритм над другой. Этот набор базовых структур данных и алгоритмов послужит отличной основой для построения более сложных и специализированных конструкций. Кроме того, выразительность Swift на высоком уровне делает его идеальным выбором для изучения этих основных концепций, не жертвуя при этом производительностью.
К концу этой книги у вас будет практический опыт решения общих проблем со структурами данных и алгоритмами - и вы будете на пути к разработке собственных эффективных и полезных реализаций!