Skip to content

АиСД - лабораторные работы, экзамен БГУИР (2 курс)

License

Notifications You must be signed in to change notification settings

Hummel009/Algorithms-and-Data-Structures-II

Repository files navigation

Code Smells Maintainability Rating Security Rating Bugs Vulnerabilities Duplicated Lines (%) Reliability Rating Quality Gate Status Technical Debt Lines of Code

Мои лабораторные работы для BSUIR/БГУИР (белорусский государственный университет информатики и радиоэлектроники).

Предмет - AiSD/АиСД (алгоритмы и структуры данных).

Условия

Лабораторная работа 1

Необходимо разработать умную систему, которая будет принимать решения на основе различных факторов. Система должна быть способна обрабатывать информацию, предоставляемую ей в реальном времени, и осуществлять вычисления, анализировать данные и принимать решения на основе определенных критериев.

Лабораторная работа 2

Необходимо создать редактор объектов, используя хеширование. Объекты являются контейнерами, которые могут содержать множество чисел и вложенный контейнер (или несколько вложенных контейнеров).

Лабораторная работа 3

Необходимо создать бинарное дерево поиска и выполнить обходы в порядке RAB, ARB, ABR, после чего для каждого узла дерева нужно создать прошивку. Затем нужно удалить один элемент из дерева, пересобрать его и выполнить обходы и создание прошивок еще раз.

Лабораторная работа 4

Необходимо создать взвешенный граф и выбрать из него две точки. Затем необходимо найти все пути между выбранными точками и выбрать самый короткий и самый длинный путь. После этого требуется определить центр графа.

About

АиСД - лабораторные работы, экзамен БГУИР (2 курс)

Topics

Resources

License

Stars

Watchers

Forks

Languages