Деревья и листья
Связный граф без циклов, единственный путь и подсчёт рёбер.
Перед чтением
Что вы разберёте в этой статье
Связный граф без циклов, единственный путь и подсчёт рёбер.
Граф изображает объекты вершинами, а связи — рёбрами. Рисунок можно менять без изменения графа: важны соединения, а не расстояния и углы на картинке.
- дерево
- лист
- единственный путь
Под каждой формулой дана расшифровка величин и условий. Сначала определите, что известно, затем проверьте ограничения и только после этого подставляйте числа.
После теории решите три задачи: простую, среднюю и сложную. Подсказка, шаги решения и ответ открываются отдельно.
Раздел: Графы и деревья · школьная привязка: 8, 10 класс
Связность без циклов
Дерево — связный неориентированный граф без циклов. Между любыми двумя его вершинами существует ровно один простой путь. Существование следует из связности; если бы путей было два, их расхождение и последующее соединение образовали бы цикл.
В дереве из вершин ровно ребро. Обратное утверждение требует условия: связный граф с рёбрами — дерево, но несвязный граф с таким числом рёбер может содержать цикл. Одинокая вершина без рёбер тоже является деревом.
Лист, корень и родитель
Лист в неориентированном дереве — вершина степени 1. Любое конечное дерево с двумя и более вершинами имеет хотя бы два листа: ими заканчивается самый длинный простой путь. Если выделить корень, появляется иерархия родителей и детей. В корневом дереве лист часто определяют как вершину без детей; это соглашение отдельно учитывает одноэлементное дерево.
Три примера
- У дерева с 7 вершинами 6 рёбер. Удаление любого ребра разделит его на две компоненты: другого пути между концами нет.
- У звезды из центра и четырёх листьев пять вершин, четыре ребра и четыре листа. Между двумя листьями путь проходит через центр.
- Полное двоичное дерево, где у каждой внутренней вершины ровно два ребёнка, с тремя внутренними вершинами имеет четыре листа. Всего семь вершин и шесть рёбер.
Связь с вероятностью
Дерево эксперимента хранит историю: разные последовательности могут вести к разным вершинам даже при одинаковом итоговом значении величины. Вероятности вдоль ветви перемножают, а по подходящим листьям складывают. После объединения одинаковых состояний может получиться граф, уже не являющийся деревом.
Ошибки
Не каждый рисунок, похожий на ветвление, удовлетворяет определению. Проверьте связность и отсутствие циклов. Длина ветви — число рёбер, глубина зависит от выбранного корня. Добавление одного ребра между различными вершинами дерева создаёт ровно один цикл.
Формула, смысл и ограничения
Главные формулы с расшифровкой
Формула словами: Для конечного непустого дерева: связного неориентированного графа без циклов.
Как применять: Определите вершины и рёбра, уточните направление связей и последовательно отслеживайте путь, не полагаясь на внешний вид схемы.
От формулы к наблюдению
Попробуйте самостоятельно
Измените параметры и сопоставьте расчёт с результатами случайного эксперимента.
От простого к сложному
Проверьте себя
Сначала запишите решение самостоятельно. Затем можно открыть намёк, сравнить каждый переход с пошаговым разбором и только после этого посмотреть ответ. Прогресс сохраняется в этом браузере.
Сколько рёбер в дереве из 9 вершин?
Дерево содержит 12 рёбер. Сколько в нём вершин?
У полного двоичного корневого дерева 5 внутренних вершин, каждая с двумя детьми. Сколько листьев?
Источники и соглашения
Объяснения и задачи — авторские. Источники помогают проверить определения, условия и школьную привязку. Обозначения и параметризация указаны в статье.
- ФРП «Математика», базовый уровень, 5–9 классы, 2025; карта страниц и проверки — docs/CURRICULUM.md (откроется в новой вкладке)
- ФРП «Математика», углублённый уровень, 10–11 классы, 2025 (откроется в новой вкладке)
- MIT OCW: Mathematics for Computer Science, 2015 — логика, подсчёт и графы (откроется в новой вкладке)