-
Структури от данни
- Линейни
- Масив + списък
- Бинарно търсене
- Упражнения: Наков
- Свързан списък
- Стек
- Опашка
- Масив + списък
- Дървовидни
- Двоично дърво
- Упражнения: Наков
- Упражнения: Имплементация на речник и множество върху двоични дървета
- Балансиращи се двоични дървета, AVL
- Двоично дърво
- Хеш–таблици и хеш–множества
- Упражнения: Наков
- [Спефицични] PATRICIA/Radix tree, Merkle tree
- Линейни
-
Изчислителна сложност, Big O Notation
-
Сортиращи алгоритми:
-
Графи
- Depth-first search
- Breath-first search
- Topological sorting
- Дийкстра
- Крускал
- Bellman-Ford
- Floyd-Warshall
-
Многонишково програмиране
- Нишки, семафори, мютекси, сигнали, условия (condition variables), Click
- Thread pool
-
Технологии
- HTTP
-
Допълнителни
- Garbage collection
- Smart pointers
- Функционално програмиране
- Обектно ориентирано програмиране
- JSON, YAML, XML
- HTML
- Git Magic
- AST
-
Матрици, вектори, дискретни структури, http://incredible.pm/
Last active
September 21, 2023 11:53
-
-
Save ydm/8a4b53bf0de35ea5bb012012566627ac to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment