Skip to main content
EDU-MMCS
You are currently using guest access (Log in)

Algorithms on graphs

  1. Home
  2. Courses
  3. Весенний семестр
  4. Фундаментальная информатика и ИТ
  5. GraphAlgoEn
  6. Module 2. Shortest distances
  7. Assignment 4. Minimum spanning tree

Assignment 4. Minimum spanning tree

Completion requirements
Opened: Tuesday, 18 April 2023, 12:00 AM

Develop a program that searches for a MST of a given weighted graph. You should implement one of the two algorithms.

•Kruskal’s algorithm. For implementing Union-Find data structure you will get 3 additional points.
•Prim’s algorithm with std::priority_queue data structure.


Input file (text format):

•The 1st line: names of vertices, separated by spaces.

•Other lines contain edges and their weights. Each line describes one edge as two incident vertices together with the edge’s weight, separated by space. Weights are fixed point decimal numbers; they should be represented with float numeric values.

Output file (text format):

For a graph with n vertices the output file should contain n lines. 

The first line represents the total weight of the MST and the other lines represent edges of the MST.

  • Assignment 04 Minimum spanning tree.pdf Assignment 04 Minimum spanning tree.pdf
    18 April 2023, 9:04 PM
  • Input.txt Input.txt
    18 April 2023, 9:04 PM
  • Output.txt Output.txt
    18 April 2023, 9:04 PM
◄ Lecture 07. Prim's algorithm
Lecture 08. Shortest paths, part 1 ►
Skip Navigation
Navigation
  • Home

    • Site pages

      • My courses

      • Tags

    • My courses

    • Courses

      • Весенний семестр

        • Прикладная математика и информатика

        • Фундаментальная информатика и ИТ

          • HTML, CSS, and Javascript

          • Frontend development

          • CS351

          • Data Mining

          • GraphAlgoEn

            • General

            • Module 1. Basic algorithms.

            • Module 2. Shortest distances

              • FileLecture 06. Minimum spanning trees. Kraskal`s algo...

              • FileLecture 07. Prim's algorithm

              • AssignmentAssignment 4. Minimum spanning tree

              • FileLecture 08. Shortest paths, part 1

              • FileLecture 09 Shortest paths, part 2

              • FileLecture 10. Shortest paths, part 3

              • AssignmentAssignment 5. The Floyd-Warshall algorithm

              • AssignmentTest 2

            • Module 3. Matchings

          • [β] CS211a. ЯП С#

          • ОрбПО

          • ADS

          • CS211 ENG (c#)

          • cs203e

          • Летняя практика 3 к, ИВЭ

        • Математика, механика

        • Педагогическое образование

        • Магистратура

          • Разработка мобильных приложений и компьютерных игр

        • Аспирантура

        • Вечернее отделение

        • Другое

        • ОИИ

      • Осенний семестр

        • Прикладная математика и информатика

        • Фундаментальная информатика и ИТ

        • Математика, механика

        • Педагогическое образование

        • Магистратура

          • Разработка мобильных приложений и компьютерных игр

        • Аспирантура

        • Вечернее отделение

        • Другое

      • Воскресная компьютерная школа

        • Пользователь компьютера плюс

        • Пользователь прикладных программ

        • Программирование I ступень

        • Программирование II ступень

        • Программирование III ступень

        • Архив

      • Воскресная математическая школа

        • Открытое тестирование РНОМЦ и мехмата ЮФУ - 2025

        • Олимпиадная математическая школа

        • Повышение квалификации

        • Доступная математика

        • Лаборатория математического онлайн-образования мех...

        • Осенняя универсиада

        • Научно-практическая конференция

        • ВМШ

          • ВМШ - 24

        • Летняя олимпиадная математическая школа РНОМЦ и ме...

      • Государственная итоговая аттестация

      • Дополнительное образование

      • Олимпиады

      • Видеолекции

      • Разное

      • Архив курсов

      • Заочная школа мехмата ЮФУ

Contact site support
You are currently using guest access (Log in)
GraphAlgoEn
Data retention summary
Get the mobile app Яндекс.Метрика