Files (175)

Алгоритмы и структуры данных для разработчиков/04. Связные списки

4.4 Стэк.mkv
163.25 MB
Алгоритмы и структуры данных для разработчиков/00. Практические задания

dz-algorithms-for-developers-python-master-02_BinarySearch.zip
16.08 KB

dz-algorithms-for-developers-python-master-03_HashMaps.zip
10.55 KB

dz-algorithms-for-developers-python-master-04_Standard_Structures.zip
6.68 KB

dz-algorithms-for-developers-python-master-05_Standard_Structures_2-DLList.zip
3.52 KB

dz-algorithms-for-developers-python-master-06_Sorting.zip
9.70 KB

dz-algorithms-for-developers-python-master-07_Recursion.zip
9.92 KB

dz-algorithms-for-developers-python-master-08_Sorts.zip
8.17 KB

dz-algorithms-for-developers-python-master-09_Greedy.zip
4.15 KB

dz-algorithms-for-developers-python-master-10_BinarySearchTree.zip
4.74 KB

dz-algorithms-for-developers-python-master-11_Tree.zip
3.40 KB

dz-algorithms-for-developers-python-master-12_Heap.zip
5.53 KB

dz-algorithms-for-developers-python-master-13_BTree.zip
5.86 KB

dz-algorithms-for-developers-python-master-14_Graphs.zip
70.86 KB

dz-algorithms-for-developers-python-master-15_UnobviousGraphs.zip
72.55 KB

dz-algorithms-for-developers-python-master-16_Compress.zip
3.10 KB

dz-algorithms-for-developers-python-master-17_Bitmask_Interview.zip
6.15 KB

dz-algorithms-for-developers-python-master-18_OtherAlgorithms.zip
5.02 KB
Алгоритмы и структуры данных для разработчиков/01. Введение в алгоритмы

1.1 Введение в алгоритмы.mkv
42.69 MB

1.2 Поиск наибольшего значения в массиве (а также в отсортированном массиве).mkv
62.15 MB

1.3 Поиск нескольких максимальных элементов.mkv
95.74 MB

1.4 Получение уникальных элементов.mkv
49.70 MB

1.5 Summary 1. Введение в алгоритмы.pdf
479.68 KB

1.5 Получение уникальных элементов в отсортированном массиве.mkv
45.10 MB
Алгоритмы и структуры данных для разработчиков/02. Алгоритм бинарного поиска

2.1 Бинарный поиск - основы.mkv
42.82 MB

2.2 Бинарный поиск - реализация.mkv
61.43 MB

2.3 Наивный алгоритм удаления дубликатов.mkv
80.91 MB

2.4 Summary 2. Алгоритм бинарного поиска.pdf
563.03 KB

2.4 Бинарный поиск - поиск места для вставки.mkv
75.97 MB
Алгоритмы и структуры данных для разработчиков/03. Хэш-таблицы и хэш-функции

3.1 Что такое HashMap и зачем он нужен.mkv
44.34 MB

3.2 Hash-функции.mkv
85.80 MB

3.3 Базовая реализация HashMap.mkv
105.21 MB

3.4 Разрешение коллизий - Открытая Адресация.mkv
58.81 MB

3.5 Summary 3. Хэш-таблицы и хэш-функции.pdf
614.73 KB

3.5 Применение хэш-таблиц.mkv
24.44 MB

4.1 Оценка асимптотической сложности алгоритмов.mkv
101.18 MB

4.2 Динамические массивы.mkv
85.60 MB

4.3 Односвязные списки.mkv
67.61 MB

4.4 Summary 4. Связные списки.pdf
633.03 KB

dz-algorithms-for-developers-python-master-01_Arrays-src.zip
23.50 KB
Алгоритмы и структуры данных для разработчиков/05. Стэк и очередь

5.1 Двусвязный список.mkv
127.49 MB

5.2 Примеры задач.mkv
144.86 MB

5.3 Очередь.mkv
141.82 MB

5.4 Альтернативные методы реализации очереди.mkv
55.30 MB

5.5 Дек.mkv
60.15 MB

5.6 Summary 5. Стэк и очередь.pdf
521.50 KB

5.6 Альтернативные методы реализации дека.mkv
95.65 MB
Алгоритмы и структуры данных для разработчиков/06. Основы алгоритмов сортировки

6.1 Сравнение, компараторы.mkv
61.77 MB

6.2 Сортировка пузырьком.mkv
73.89 MB

6.3 Сортировка выбором.mkv
58.84 MB

6.4 Сортировка вставками.mkv
89.23 MB

6.5 Сортировка чисел подсчетом.mkv
47.34 MB

6.6 Сортировка объектов подсчетом.mkv
70.90 MB

6.7 Summary 6. Основы алгоритмов сортировки.pdf
484.70 KB

6.7 Размен памяти на время.mkv
63.67 MB
Алгоритмы и структуры данных для разработчиков/07. Рекурсивные алгоритмы

7.1 Рекурсивный бинарный поиск.mkv
26.68 MB

7.2 Рекурсивный перебор. Часть 1.mkv
60.40 MB

7.3 Рекурсивный перебор. Часть 2.mkv
65.61 MB

7.4 Ханойские башни.mkv
36.54 MB

7.5 Merge Sort. Слияние.mkv
30.32 MB

7.6 Merge Sort. Сортировка.mkv
37.01 MB

7.7 Merge Sort. Время и память.mkv
49.65 MB

7.7 Summary 7. Рекурсивные алгоритмы.pdf
481.94 KB
Алгоритмы и структуры данных для разработчиков/08. Сложность алгоритмов

8.1 Быстрая сортировка.mkv
93.96 MB

8.1 Быстрая сортировка.pdf
106.61 KB

8.2 Разделяющий элемент. Часть 1.mkv
85.60 MB

8.3 Разделяющий элемент. Часть 2.mkv
56.60 MB

8.4 K-ая порядковая статистика.mkv
63.11 MB

8.4 K-ая порядковая статистика.pdf
85.58 KB

8.5 Summary 8. Сложность алгоритмов.pdf
471.26 KB

8.5 Время работы алгоритмов.mkv
113.89 MB
Алгоритмы и структуры данных для разработчиков/09. Жадные алгоритмы

9.1 Введение в жадные алгоритмы.mkv
61.93 MB

9.1 Введение в жадные алгоритмы.pdf
138.26 KB

9.2 Задача про полоски.mkv
64.25 MB

9.2 Задача про полоски.pdf
97.86 KB

9.3 Стресс тестирование.mkv
74.63 MB

9.4 Задача про коробки.mkv
56.16 MB

9.4 Задача про коробки.pdf
114.76 KB

9.5 Задача про коробки. Код.mkv
67.42 MB

9.6 Алгоритм Хаффмана.mkv
46.17 MB

9.6 Алгоритм Хаффмана.pdf
166.13 KB

9.7 Summary 9. Жадные алгоритмы.pdf
403.10 KB

9.7 Алгоритм Хаффмана. Код.mkv
75.94 MB
Алгоритмы и структуры данных для разработчиков/10. Деревья. Двоичные деревья поиска

10.1 Двоичные деревья поиска.mkv
58.43 MB

10.1 Двоичные деревья поиска.pdf
175.00 KB

10.2 Добавление в дерево поиска.mkv
48.82 MB

10.2 Добавление в дерево поиска.pdf
180.66 KB

10.3 Двоичные деревья. Построение из отсортированного массива.mkv
46.83 MB

10.3 Двоичные деревья. Построение из отсортированного массива.pdf
76.65 KB

10.4 Удаление элементов из дерева поиска.mkv
89.09 MB

10.4 Удаление элементов из дерева поиска.pdf
241.65 KB

10.5 Получение следующего элемента.mkv
44.50 MB

10.6 Summary 10. Деревья. Двоичные деревья поиска.pdf
535.42 KB

10.6 Обход дерева поиска.mkv
51.57 MB
Алгоритмы и структуры данных для разработчиков/11. Деревья. Обход в ширину и глубину

11.1 Граф.mkv
55.19 MB

11.1 Граф.pdf
90.37 KB

11.2 Хранение дерева.mkv
50.50 MB

11.2 Хранение дерева.pdf
60.55 KB

11.3 Обход в глубину.mkv
96.74 MB

11.3 Обход в глубину.pdf
112.79 KB

11.4 Время входа и выхода.mkv
55.42 MB

11.4 Время входа и выхода.pdf
62.88 KB

11.5 Наименьший общий предок.mkv
108.25 MB

11.5 Наименьший общий предок.pdf
95.31 KB

11.6 Поиск в ширину.mkv
67.46 MB

11.6 Summary 11. Деревья. Обход в ширину и глубину.pdf
1.15 MB

11.6 Поиск в ширину.pdf
111.00 KB
Алгоритмы и структуры данных для разработчиков/12. Куча (Heap)

12.1 Введение в структуру данных «Куча» (Heap).mkv
43.47 MB

12.1 Введение в структуру данных «Куча» (Heap).pdf
32.29 KB

12.2 Идея.mkv
63.98 MB

12.2 Идея.pdf
130.35 KB

12.3 Добавление элемента.mkv
53.74 MB

12.3 Добавление элемента.pdf
59.49 KB

12.4 Удаление элемента.mkv
53.10 MB

12.4 Удаление элемента.pdf
51.73 KB

12.5 Сортировка кучей.mkv
40.91 MB

12.6 X максимумов.mkv
47.99 MB

12.7 Очередь с приоритетами.mkv
60.29 MB

12.8 Рандомизированная куча.mkv
47.17 MB

12.8 Summary 12. Куча (Heap).pdf
2.29 MB

Удаление элемента.pdf
51.73 KB
Алгоритмы и структуры данных для разработчиков/13. Бор. Суффиксное дерево. B-дерево

13.1 Бор (Trie).mkv
47.22 MB

13.2 Бор. Реализация.mkv
37.97 MB

13.3 Бор. Применения.mkv
45.59 MB

13.4 Суффиксное дерево.mkv
34.26 MB

13.5 B-дерево.mkv
38.88 MB

13.6 B-дерево. Свойства.mkv
44.87 MB

13.6 B-дерево. Свойства.pdf
30.58 KB

13.7 B-дерево. Вставка.mkv
150.30 MB

13.8 B-дерево. Удаление.mkv
72.63 MB

13.8 Summary 13. Бор. Суффиксное дерево.pdf
467.42 KB
Алгоритмы и структуры данных для разработчиков/14. Графы и рекурсивные алгоритмы

14.1 Графы.mkv
42.48 MB

14.1 Графы.pdf
698.67 KB

14.2 Представление графов.mkv
43.36 MB

14.2 Представление графов.pdf
99.25 KB

14.3 Обход графа в ширину.mkv
69.12 MB

14.3 Обход графа в ширину.pdf
242.29 KB

14.4 Обход графа в глубину.mkv
96.26 MB

14.4 Обход графа в глубину.pdf
152.85 KB

14.5 Прикладные задачи на алгоритмы обхода.mkv
95.83 MB

14.5 Summary. Графы и рекурсивные алгоритмы.pdf
6.55 MB

14.5 Прикладные задачи на алгоритмы обхода.pdf
110.18 KB
Алгоритмы и структуры данных для разработчиков/15. Топологическая сортировка и неочевидные применения графов

15.1 Алгоритмы на графах.mkv
48.14 MB

15.1 Алгоритмы на графах.pdf
44.40 KB

15.2 Топологическая сортировка.mkv
129.06 MB

15.2 Топологическая сортировка.pdf
60.15 KB

15.3 Задача про словарь.mkv
84.23 MB

15.3 Задача про словарь.pdf
37.53 KB

15.4 Задача про выход из лабиринта.mkv
79.88 MB

15.4 Задача про выход из лабиринта.pdf
31.25 KB

15.5 Алгоритм Дейкстры.mkv
142.72 MB

15.5 Summary 15. Топологическая сортировка и неочевидные применения графов.pdf
4.06 MB

15.5 Алгоритм Дейкстры.pdf
54.34 KB
Алгоритмы и структуры данных для разработчиков/16. Алгоритмы сжатия информации

16.1 Сжатие текстовой информации. RLE.mkv
24.68 MB

16.1 Сжатие текстовой информации. RLE.pdf
191.28 KB

16.2 Алгоритмы сжатия без потерь. Архивирование.mkv
33.39 MB

16.2 Алгоритмы сжатия без потерь. Архивирование.pdf
209.23 KB

16.3 Алгоритмы сжатия с потерями. MP3 и JPEG.mkv
28.88 MB

16.3 Алгоритмы сжатия с потерями. MP3 и JPEG.pdf
261.99 KB

16.4 На каких данных какие алгоритмы работают лучше-хуже.mkv
23.87 MB

16.4 Summary 16. Алгоритмы сжатия информации.pdf
2.46 MB

16.4 На каких данных какие алгоритмы работают лучше_хуже.pdf
230.09 KB
Алгоритмы и структуры данных для разработчиков/17. Битовые алгоритмы

17.1 Представление данных.mkv
92.20 MB

17.2 Основные битовые операции.mkv
94.01 MB

17.3 Применение битовых операций.mkv
39.75 MB

17.4 Сложные битовые операции.mkv
87.10 MB

17.5 Битовые маски.mkv
41.71 MB

17.6 Как проходить собеседование.mkv
84.99 MB

17.7 Собеседование по алгоритмам.mkv
109.12 MB

17.7 Summary 17. Битовые алгоритмы.pdf
97.17 KB
Алгоритмы и структуры данных для разработчиков/18. Алгоритмы хэширования. Криптографические алгоритмы

18.1 Алгоритмы хэширования и вычисления контрольных сумм.mkv
51.45 MB

18.2 Криптографические алгоритмы.mkv
32.40 MB

18.3 Симметричное и несимметричное шифрования.mkv
38.24 MB

18.4 Вероятностные и итеративные алгоритмы.mkv
33.87 MB

18.4 Summary 18. Алгоритмы хэширования. Криптографические алгоритмы.pdf
4.79 MB