Содержание курса
1. Хеширование
4 урока
156
108
14м
15
Закрытый
1.1
Словарь. Применение. Распространенность.
↗
55
33
1м 58с
5
Закрытый
1.2
Что такое хеш
↗
39
29
3м 3с
6
Закрытый
1.3
Популярный алгоритм хеширования MD5
↗
31
22
7м 8с
2
Закрытый
1.4
Функция hash в Python
↗
31
24
3м 39с
2
2. Теоретическая реализация словаря
6 уроков
160
141
11м
12
Закрытый
2.1
Введение
↗
27
25
0м 20с
3
Закрытый
2.2
Работа интерпретатора с памятью при объявлении словаря
↗
30
30
0м 11с
2
Закрытый
2.3
Реализация операции добавления в словарь
↗
28
23
2м 21с
2
Закрытый
2.4
Как разрешаются коллизии
↗
27
23
2м 23с
3
Закрытый
2.5
Перераспределение словаря
↗
25
19
4м 54с
2
Закрытый
2.6
Поиск ключа в словаре
↗
23
21
2м 47с
0
3. Особенности реализации словаря cpython
10 уроков
222
215
9м
0
Закрытый
3.1
Введение
↗
22
22
0м 30с
0
Закрытый
3.2
Исходный код словаря
↗
25
25
1м 38с
0
Закрытый
3.3
Типы словарей сpython
↗
27
27
0м 30с
0
Закрытый
3.4
Параметры словаря dictobject.c
↗
22
22
2м 57с
0
Закрытый
3.5
Структура PyDictObject
↗
25
25
1м 39с
0
Закрытый
3.6
Структуры PyDictKeyEntry и PyDictUnicodeEntry
↗
20
20
0м 22с
0
Закрытый
3.7
Структура PyDictKeysObject
↗
20
20
1м 48с
0
Закрытый
3.8
Подробнее про dk_indices
↗
19
19
1м 0с
0
Закрытый
3.9
Методы получения элемента
↗
21
21
2м 36с
0
Закрытый
3.10
Функция dictkeys_generic_lookup
↗
21
14
1м 45с
0