-
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, а также реализовывать алгоритмы для работы с этими структурами данных.
Вы изучите
![](https://swiftbook.org/assets/swiftbook/cocoapods-skill-1d24c4b32097a5d53eaf0204a4ec6f43bcf649b0f713906c474d682491dbc6c3.png)
CocoaPods
Прохождение курса откроет навыки на материке Junior
Программа из 25 уроков
![](https://swiftbook.org/rails/active_storage/representations/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdElTIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--8e60a8b304a565400ed39bfff748df5210238124/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCam9MY21WemFYcGxTU0lNTXpBd2VETXdNQVk2QmtWVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--45d1ee8511055fd73344fcd3047e8676b91ccf8f/%D0%90%D0%BD%D0%BD%D0%B0%20%D0%92%D0%B0%D1%81%D0%B8%D1%87%D0%BA%D0%BE%20(1).png)
Васичко Анна Владимировна
25 уроков навсегда
Сертификат курса