Skip to content

Решения практических заданий по курсу "Комбинаторные алгоритмы".

Notifications You must be signed in to change notification settings

IvanSibirtsev/Combinatorial-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Combinatorial-Algorithms

Компоненты связности

В данном графе выделить все компоненты связности.

Метод решения: Поиск в ширину.

Путь на шахматной доске

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

Примечание: пешка — неподвижная, конь не должен попадать под удар пешки.

Метод решения: Поиск в глубину.

Кратчайший путь

Найти кратчайший v-w путь в сети с произвольными весами.

Метод решения: Алгоритм Форд-Беллмана.

Минимальный остов

Построить минимальный остов связного неориентированного взвешенного графа.

Метод решения: Алгоритм Борувки-Краскла.

Трансверсаль

Найти систему pазличных пpедставителей для заданной последовательности множеств, если она существует.

Метод решения: Алгоритм Куна