-
1 Вступление
-
2 Big O Notations
-
3 Стандартные структуры данных Swift (Array, Set, Dictionary)
-
4 Хеш таблицы
-
5 Решение алгоритмических задач
-
6 Однонаправленный связанный список
-
7 Задачи на связанный список
-
8 Двунаправленный связанный список
-
9 Стеки
-
10 Очередь. Имплементация на основе массива.
-
11 Очередь на основе связанного списка
-
12 Кольцевая очередь. Очередь на основе двух стеков.
-
13 Дерево
-
14 Бинарное дерево
-
15 Бинарное дерево поиска
-
16 Куча
-
17 Бинарный поиск
-
18 Сортировка пузырьком
-
19 Сортировка выбором
-
20 Сортировка вставками
-
21 Сортировка слиянием
-
22 Сортировка кучей
-
23 Быстрая сортировка
-
24 Графы
-
25 Обход графа
Изучаем алгоритмы и структуры данных (Обновленный)
Описание курса
Приветствуем вас на курсе по алгоритмам и структурам данных на языке Swift. Этот курс подходит тем, кто уже знаком с языком программирования Swift на высоком уровне и хочет глубже разобраться с тем, что такое структура данных, какие виды структур данных существуют, для чего они нужны и как их можно репрезентовать на языке Swift.
Также в рамках этого курса мы рассмотрим ряд алгоритмов, связанных с изучаемыми структурами данных. Кроме того, поговорим про алгоритмы сортировки и поиска.
Мы не будем говорить про разработку приложений, курс является теоретическим и вся работа будет осуществляться в Playground.
По завершении курса у вас сформируется представление об основных структурах данных, вы будете уметь имплементировать их на языке Swift, а также реализовывать алгоритмы для работы с этими структурами данных.
Вы изучите

CocoaPods
Прохождение курса откроет навыки на материке Junior
Программа из 25 уроков
.png)
Васичко Анна Владимировна
25 уроков навсегда
Сертификат курса