blob: 9de9a8e137efc12faaa2d5db9d8e3c7ff7552d69 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
:PROPERTIES:
:ID: f16c12f6-2ddc-4b1c-aa01-be44cbdae187
:END:
#+title: Структуры данных
* Контейнерные структуры данных
Простые:
- Массив
- [[id:5d98b441-9b07-4650-9d0a-ef3220968f63][Вектор]]
- [[id:6e47e4b0-b09c-42c5-b559-9eaadb1bd9ec][Список]]
- Хешмапа
- Кортеж
- Объединение
- Множество
- Матрица
Сложные:
- Многомерный массив
- [[id:789756ce-32fb-482e-9d43-dd12bb0701e7][Стек]]
- [[id:94c6ab99-d88f-4d98-a91b-d90209797f1f][Куча]]
- [[id:86e33ec2-26ce-42a5-af17-3db6ecdf785b][Очередь]]
- [[id:c930c3da-50e4-412e-968a-a96329c973cf][Словарь]]
- Граф
- Дерево
- Запись
https://en.wikipedia.org/wiki/List_of_data_structures
Видео:
- https://www.lektorium.tv/course/22823
Книги:
- Алгоритмы: построение и анализ
- Алгоритмы от Вирта
Список и порядок структур данных для изучения:
- https://www.quora.com/How-can-I-learn-algorithms-and-data-structures-from-scratch?no_redirect=1
|