Структури от данни – декември 2018 - онлайн
За курса
Курсът по структури от данни запознава участниците с най-използваните структури данни в програмирането чрез поставяне на солидни основи и много практическа работа. Ще се запознаете в дълбочина как работят списъци, опашки, стекове, хеш-таблици, дървета, графи и някои алгоритми като рекурсивно обхождане в дълбочина (DFS) и обхождане в ширина (BFS). Ще се научите да работите не само с готови програмни библиотеки, но и да имплементирате собствени структури. Ще научите как да преценявате кога коя структура данни да ползвате чрез анализ на сложността на алгоритмите за всяка операция.
Умения, които ще придобиеш
- Имплементация на линейни структури от данни: списъци, стекове и опашки
- Обхождане на дървовидни структури данни в дълбочина (DFS) и в ширина (BFS)
- Познаване на сложни структури от данни
- Дървовидни структури от данни: използване и имплементация
- Речници и хеш таблици: използване и имплементация
- Ефективност на структурите данни: кога коя структура да използваме?
Теми
- 1 resources
- 2 Course Introduction
- 1 resources
-
- 2 Course Introduction
-
- 3 LINEAR DATA STRUCTURES - LIST AND DS COMPLEXITY
- 4 LINEAR DATA STRUCTURES - STACKS AND QUEUES
- 3 LINEAR DATA STRUCTURES - LIST AND DS COMPLEXITY
-
- 4 LINEAR DATA STRUCTURES - STACKS AND QUEUES
-
- 5 LINEAR DATA STRUCTURES - EXERCISE
- 6 BASIC TREE DATA STRUCTURES - TREE, BINARY TREE
- 5 LINEAR DATA STRUCTURES - EXERCISE
-
- 6 BASIC TREE DATA STRUCTURES - TREE, BINARY TREE
-
- 7 BINARY SEARCH TREES
- 8 TREE DATA STRUCTURES - EXERCISE
- 7 BINARY SEARCH TREES
-
- 8 TREE DATA STRUCTURES - EXERCISE
-
- 9 HEAPS AND PRIORITY QUEUE
- 10 B-TREES AND RED-BLACK TREES
- 9 HEAPS AND PRIORITY QUEUE
-
- 10 B-TREES AND RED-BLACK TREES
-
- 11 B-TREES AND RED-BLACK TREES - EXERCISE
- 12 AA-TREES AND AVL TREES
- 11 B-TREES AND RED-BLACK TREES - EXERCISE
-
- 12 AA-TREES AND AVL TREES
-
- 13 ROPE AND TRIE
- 14 AVL AND AA-TREES, ROPE AND TRIE - EXERCISE
- 13 ROPE AND TRIE
-
- 14 AVL AND AA-TREES, ROPE AND TRIE - EXERCISE
-
- 15 QUAD TREES, K-D TREES, INTERVAL TREES
- 16 HASH TABLES - SETS AND DICTIONARIES
- 15 QUAD TREES, K-D TREES, INTERVAL TREES
-
- 16 HASH TABLES - SETS AND DICTIONARIES
-
- 17 QUAD / K-D / INTERVAL TREES, HASH TABLES - EXERCISE
- 18 COMBINING DATA STRUCTURES
- 17 QUAD / K-D / INTERVAL TREES, HASH TABLES - EXERCISE
-
- 18 COMBINING DATA STRUCTURES
-
- 19 COMBINING DATA STRUCTURES - EXERCISE
- 20 EXAM PREPARATION
- 19 COMBINING DATA STRUCTURES - EXERCISE
-
- 20 EXAM PREPARATION
-
- 21 Exam
- 22 Retake
- 21 Exam
-
- 22 Retake
-
Курсът е подходящ за всички, които имат базови познания по програмиране и ООП.
Каква e формaтa на обучение?
Имате възможност да се обучавате в онлайн форма на обучение:
- Онлайн: Можете да гледате лекциите и да се упражнявате в удобно за вас време. Ще имате пълен достъп до материалите от обучението за неограничен период от време, което ви позволява да надграждате знанията си с удобно за вас темпо.

Ще мога ли да се явя на изпит?
Имате възможност да заплатите и за явяване на изпит при следващо провеждане на курса.
Желаещите да се явят на изпита ще получат официален сертификат от Софтуерния университет, ако получат оценка над Много добър (5).
Колко струва обучението в курса?
Курсът е безплатен. Имате възможност да се явите на изпит при следващо провеждане на курса след заплащане на еднократна такса.
Форма на обучение | Включва | Цена |
---|---|---|
Онлайн | Записване за курса
| Безплатен |
Изпит | Записване за изпитна дата
| 100 лв. |