Код от семинарите по СДП 2016-2019г. спец. Информатика, ФМИ, СУ
Код от практикумите
Примери за напреднали
-
/algorithms/
- тук ще намерите базови примери за основните раздели алгоритми - "Комбинаторика", "Търсене с върщане", "Разделяй и владей", "Динамично оптимиране" и подробни примери за "Сортиране", "Търсене" и алгоритми върху "Графи" -
/data_structures/
- в тази директория са поместени реализаци за основните и по често срещаните структури от данни - "Динамичен масив", "Свързан списък", "Стек", "Опашка", "Дървета", "Хеш - таблици" -
/recap/
- материали за преговор на наученото по ООП и УП -
/utils/
- общи помощни ресурси -
разписание
- примерно разписание по седмици на обхванатите теми и допълнителна информация за съдържанието на цялостното изложение*всички примери са компилирани и тествани с компилаторите на GNU, MS и Apple (gcc, g++, VC++, clang)
Some examples and source code during the DSA (data structures and algorithms) courses at
Faculty of Mathematics and Informatics at Sofia University
Code from practicums
Advanced examples
-
/algorithms/
- simple examples of basic algorithm classes - "Combinatorics", "Backtracking", "Divide and conquer", "Dynamic programming" and more detailed of "Sorting", "Searching" и "Graph algorithms" -
/data_structures/
- implementations for all basic data structures : "Dynamic array", "Linked list", "Stack", "Queue", "Trees", "Hash tables" -
/recap/
- some materials to review the learned during IP and OOP -
/utils/
- just utilities -
schedule
- all the themes that are included + plan about when talking for them will be*all examples are compiled and run using GNU, MS and Apple compilers (gcc, g++, VC++, clang)