Содержание пакета (2 курса)
1. PRO Kotlin. Алгоритмы поиска и сортировки
1. Информация о курсе
2 урока
👁
5 354
👤
5 342
Открытый
1.1
Общая информация о курсе
↗
16
4
1м
42
Закрытый
1.2
Живое сообщество
↗
5 338
5 338
0м
50
2. Анализ алгоритмов
6 уроков
👁
100
👤
33
Открытый
2.1
Асимптотический анализ
↗
24
7
2м
2
Открытый
2.2
Расчет временной сложности
↗
55
6
21м
3
Закрытый
2.3
Расчет временной сложности на практике
↗
5
5
5м
1
Закрытый
2.4
Расчет временной сложности на практике. Часть 2
↗
6
5
6м
1
Закрытый
2.5
Расчет сложности по памяти
↗
5
5
4м
1
Закрытый
2.6
Анализ алгоритмов. Вывод
↗
5
5
2м
1
3. Разбор задач модуля "Анализ алгоритмов"
2 урока
👁
11
👤
10
Закрытый
3.1
Расчет временной сложности на практике. Разбор
↗
6
5
5м
1
Закрытый
3.2
Расчет сложности по памяти. Разбор
↗
5
5
2м
22
4. Алгоритмы поиска
8 уроков
👁
60
👤
30
Закрытый
4.1
Общая информация о поиске
↗
6
6
2м
1
Открытый
4.2
Линейный поиск
↗
16
5
85м
2
Закрытый
4.3
Бинарный поиск
↗
8
4
71м
2
Закрытый
4.4
Модификации бинарного поиска
↗
6
1
145м
1
Закрытый
4.5
Поиск прыжками (jump search)
↗
8
3
48м
1
Закрытый
4.6
Модификации поиска прыжками (jump search)
↗
5
2
65м
1
Закрытый
4.7
Сравнение алгоритмов поиска
↗
5
4
2м
1
Закрытый
4.8
Выбор алгоритма поиска
↗
6
5
1м
1
5. Алгоритмы сортировки данных
9 уроков
👁
38
👤
22
Закрытый
5.1
Общая информация о сортировках
↗
5
4
4м
1
Открытый
5.2
Сортировка пузырьком
↗
8
3
121м
1
Закрытый
5.3
Сортировка выбором
↗
4
3
48м
1
Закрытый
5.4
Сортировка простыми вставками
↗
4
3
58м
1
Закрытый
5.5
Сортировка подсчетом
↗
4
1
180м
1
Закрытый
5.6
Сортировка подсчетом 2.0
↗
3
1
257м
1
Закрытый
5.7
Поразрядная сортировка
↗
3
1
69м
1
Закрытый
5.8
Сравнение алгоритмов сортировки
↗
3
3
7м
1
Закрытый
5.9
Выбор алгоритма сортировки
↗
4
3
2м
1
6. Заключение
1 урок
👁
7
👤
4
Закрытый
6.1
Заключительный урок
↗
7
4
1м
1
2. PRO Kotlin. Базовый курс по структурам данных
1. Информация о курсе
3 урока
👁
29 457
👤
29 448
Закрытый
1.1
Общая информация о курсе
↗
16
7
2м
1
Закрытый
1.2
Живое сообщество
↗
5 338
5 338
0м
50
Закрытый
1.3
Мозгокачалка
↗
24 103
24 103
1м
225
2. Введение
1 урок
👁
218
👤
74
Открытый
2.1
Общая информация о структурах данных
↗
218
74
1м
1
3. Массивы
6 уроков
👁
671
👤
57
Открытый
3.1
Статический массив. Теория
↗
128
14
9м
2
Открытый
3.2
Статический массив. Практика
↗
139
8
146м
2
Открытый
3.3
Динамический массив. Теория
↗
70
12
5м
2
Открытый
3.4
Динамический массив. Реализация. Kotlin
↗
169
8
45м
2
Открытый
3.5
Динамический массив. Реализация из коробки. Kotlin
↗
87
9
7м
1
Открытый
3.6
Динамический массив. Практика
↗
78
6
141м
2
4. Односвязные списки
7 уроков
👁
50
👤
37
Закрытый
4.1
Односвязный список. Теория
↗
10
7
8м
1
Закрытый
4.2
Односвязный список. Операции
↗
8
7
9м
1
Закрытый
4.3
Односвязный список. Реализация. Kotlin
↗
10
4
140м
1
Закрытый
4.4
Односвязный список с хвостом
↗
6
5
3м
1
Закрытый
4.5
Односвязный список с хвостом. Реализация. Kotlin
↗
5
5
2м
1
Закрытый
4.6
Циклический односвязный список
↗
5
5
9м
1
Закрытый
4.7
Циклический односвязный список. Реализация. Kotlin
↗
6
4
39м
1
5. Двусвязные списки
7 уроков
👁
44
👤
31
Закрытый
5.1
Двусвязный список. Теория
↗
6
5
4м
1
Закрытый
5.2
Двусвязный список. Операции
↗
6
5
5м
1
Закрытый
5.3
Двусвязный список. Реализация. Kotlin
↗
6
3
84м
1
Закрытый
5.4
Циклический двусвязный список
↗
5
4
5м
1
Закрытый
5.5
Циклический двусвязный список. Реализация. Kotlin
↗
7
5
23м
1
Закрытый
5.6
Двусвязный список. Реализация из коробки. Kotlin
↗
7
6
2м
1
Закрытый
5.7
Двусвязный список. Практика
↗
7
3
99м
1
6. Сравнение массивов и связных списков
2 урока
👁
13
👤
11
Закрытый
6.1
Сравнение связных списков
↗
7
5
6м
1
Закрытый
6.2
Сравнение массива и двусвязного списка
↗
6
6
5м
10
7. Стеки
7 уроков
👁
48
👤
31
Закрытый
7.1
Стек. Теория
↗
8
7
6м
1
Закрытый
7.2
Стек. Реализация на основе массива. Kotlin
↗
7
6
5м
1
Закрытый
7.3
Стек. Реализация на основе связного списка. Kotlin
↗
7
5
2м
1
Закрытый
7.4
Стек. Реализация из коробки. Kotlin
↗
6
6
4м
1
Закрытый
7.5
Стек. Скобочные последовательности
↗
7
2
147м
1
Закрытый
7.6
Стек. Вычисление арифметических выражений
↗
6
5
25м
1
Закрытый
7.7
Стек. Практика
↗
7
0
233м
1
8. Очереди
6 уроков
👁
37
👤
22
Закрытый
8.1
Очередь. Теория
↗
7
5
3м
2
Закрытый
8.2
Очередь. Наивная реализация на основе массива. Kotlin
↗
6
4
3м
1
Закрытый
8.3
Очередь. Эффективная реализация на основе массива. Kotlin
↗
5
4
6м
1
Закрытый
8.4
Очередь. Реализация на основе связного списка. Kotlin
↗
6
4
2м
1
Закрытый
8.5
Очередь. Реализация из коробки. Kotlin
↗
6
5
3м
1
Закрытый
8.6
Очередь. Практика
↗
7
0
202м
11
9. Множество
4 урока
👁
29
👤
12
Закрытый
9.1
Множество. Теория
↗
9
4
5м
1
Закрытый
9.2
Множество. Реализация. Kotlin
↗
7
2
17м
1
Закрытый
9.3
Множество. Реализация из коробки. Kotlin
↗
6
5
4м
1
Закрытый
9.4
Множество. Практика
↗
7
1
100м
1
10. Хеш-таблица
7 уроков
👁
56
👤
20
Закрытый
10.1
Хеширование
↗
10
1
23м
1
Закрытый
10.2
Хеш-таблица
↗
9
4
8м
1
Закрытый
10.3
Разрешение коллизий. Метод открытой адресации
↗
8
3
16м
1
Закрытый
10.4
Разрешение коллизий. Метод цепочек
↗
7
3
14м
1
Закрытый
10.5
Метод цепочек. Реализация. Kotlin
↗
8
4
3м
1
Закрытый
10.6
Метод цепочек. Реализация из коробки (HashMap). Kotlin
↗
7
4
5м
1
Закрытый
10.7
Практика
↗
7
1
211м
1
11. Заключение
1 урок
👁
7
👤
3
Закрытый
11.1
Заключительный урок
↗
7
3
1м
1