Data Structures Advanced (with C#) – октомври 2020
За курса
Курсът по структури от данни за напреднали запознава участниците с имплементацията на: балансирани дървета (2 -3 дървета), AVL дървета, червено-черни и AA дървета. Ще се научите да работите с хеш таблици, множества и асоциативни масиви, както и да имплементирате алгоритми за хеширане и как да се справяте с колизии. Работата със структури от данни помага за по-добро организиране на информацията и подобряване качеството на изпълнението на програмите. Те са от голямо значение и при изграждането на редица алгоритми. Като допълнителни знания ще се научите как да надграждате различни структури от данни с цел оптимизиране решаването на специфични проблеми.
Умения, които ще придобиеш
- Имплементация на балансирани дървета
- Червено – черни дървета
- AVL дървета и ротации
- Хеш таблици и хеширащи алгоритми
- Надграждане и модифициране на структури от данни
- Колизии и справяне с тях
Теми
- 1 resources
- 2 Course Intro
- 1 resources
-
- 2 Course Intro
-
- 3 B-Trees - 2-3 Trees and AVL Trees
- 4 Exercise: B-Trees - 2-3 Trees and AVL Trees
- 3 B-Trees - 2-3 Trees and AVL Trees
-
- 4 Exercise: B-Trees - 2-3 Trees and AVL Trees
-
- 5 Red-Black Trees and AA-Trees
- 6 Exercise: Red-Black Trees and AA-Trees
- 5 Red-Black Trees and AA-Trees
-
- 6 Exercise: Red-Black Trees and AA-Trees
-
- 7 Hash Tables Sets and Dictionaries
- 8 Exercise: Hash Tables Sets and Dictionaries
- 7 Hash Tables Sets and Dictionaries
-
- 8 Exercise: Hash Tables Sets and Dictionaries
-
- 9 Data Structures Augmentation
- 10 Exam preparation
- 9 Data Structures Augmentation
-
- 10 Exam preparation
-
- 11 EXAM
- 12 RETAKE
- 11 EXAM
-
- 12 RETAKE
-
Курсът е подходящ за всички, които имат основни познания в имплементацията на линейни и дърворидни структури от данни и основните алгоритми за тяхната реализация. Както и за програмисти, които искат да придобият по-задълбочени знания за начина по който можем да съхраняваме данни в компютърната памет, така че тези данни да могат да се обработват ефективно.
Как мога да се запиша?
За да се запишете за курса, кликнете на оранжевия бутон "ЗАПИШИ СЕ" и следвайте стъпките.
Как и къде ще се провеждат занятията?
Обучението е приключило, но имате възможност да се запишете за него, получавайки достъп до видеата и ресурсите към всяко едно занятие от програмата на курса. По този начин можете да усвоявате материала с удобни за вас темпо и време.
Колко струва обучението в курса и какво включва?
За курса се заплаща еднократна такса, включваща достъп до записите от проведените занятия и учебните материали.
Форма на обучение | Включва | Цена |
---|---|---|
Онлайн | Записване в онлайн форма на обучение: | 160 лв. |

СофтУни ви дава 100% гаранция за качеството на този курс. За нас е важно да придобиете необходимите умения и знания. Ако по някаква причина обучението не отговори на очакванията ви, ние ви гарантираме възстановяване на сумата, която сте заплатили. Таксата може да ви бъде възстановена до седем дни след заплащане за курса.