Структуры данных и алгоритмы в Swift
Программа для iOS-программистов на Swift с опытом, которые хотят получить навыки, чтобы продемонстрировать их на собеседовании. Быстро изучите структуры данных и алгоритмы. Получите опыт в виде практикумов и изучите теорию.
Преподаватели

Преподаватель и куратор курсов iOS.
Содержание курса
Модуль Элементарные структуры (Продолжительность: 1 час 28 минут):
- Введение в курс (5:39).
- Структуры данных и алгоритмы Swift (6:23).
- Связанные списки (3:33).
- Добавление значений в список (7:06).
- Удаление значений из списка (7:57).
- Протоколы коллекций (6:18).
- Семантика значений и копирование при записи (5:29).
- Практикум «Связанный список» (12:21).
- Стек (6:20).
- Практикум «Стек» (2:54).
- Очереди (2:13).
- Очередь на основе массива (4:40).
- Реализация двусвязного списка (3:42).
- Реализация кольцевого буфера (5:19).
- Реализация двойного стека (4:31).
- Практикум «Очереди» (3:24).
- Заключение (2:15).
Модуль Деревья (Продолжительность: 1 часа 10 минут):
- Введение (3:19).
- Алгоритмы обхода (3:46).
- Практикум «Деревья» (2:49).
- Двоичные деревья (3:11).
- Алгоритмы обхода (3:38).
- Практикум «Двоичные деревья» (7:13).
- Двоичные деревья поиска (4:59).
Кому подойдет данный курс
Данный курс подойдет iOS-разработчикам на Swift с опытом, которые хотят получить профессиональные навыки, полезные при трудоустройстве.
Приобретенные навыки
Изучаемые навыки:
- создание стеков, очередей и других элементарных структур;
- создание и поиск по деревьям;
- написание алгоритмов сортировки.
Возможности для студентов:
- онлайн-уроки в удобное время;
- практика;
- постоянный доступ к учебным материалам.
Дополнительная информация
Для успешного прохождения курса студентам потребуется наличие компьютера iMac / MacBook. Опыт в iOS-разработке на языке Swift желателен.
Оплату можно производить также от имени юридического лица. Подробности смотрите на сайте школы Свифт Лаб.