Menu
Coddy logo textTech

Introduction

Урок 1 из 9 курса Алгоритм Краскала — Алгоритмы на графах на Coddy.

Добро пожаловать в серию Алгоритмы на графах! Минимальное остовное дерево (MST) соединяет все вершины взвешенного графа с использованием минимально возможного общего веса ребер и без циклов.

Алгоритм Краскала строит MST жадным способом: он сортирует ребра от самых дешевых до самых дорогих и добавляет каждое из них, пока оно не создает цикл. Хитрость для быстрого обнаружения циклов заключается в структуре данных под названием система непересекающихся множеств (union-find) (также известная как disjoint-set).

Граф является неориентированным и взвешенным, заданным как n (вершины от 0 до n - 1) и edges, плоский массив троек [u0, v0, w0, ...] для неориентированного ребра u - v весом w.

Давайте начнем!

Попробуйте сами

В этом уроке нет задания по программированию.

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Алгоритм Краскала — Алгоритмы на графах