График и дерево

Anonim

Граф против дерева

Для людей, которые изучают разные структуры данных, слова «graph» и «tree» могут вызвать некоторую путаницу. Несомненно, существуют некоторые различия между графом и деревом. Граф - это группа вершин с бинарным отношением. Структура данных, которая содержит набор узлов, связанных друг с другом, называется деревом.

При изучении математики дерево является неориентированным графом. Это две вершины связаны одним линейным путем. Чтобы объяснить это далее, группа связанных графиков, не имеющих циклов, называется деревом. Дерево - это случай конкретных графов, в котором он связывает граф без схем и не имеет собственных циклов. Дерево также используется в информатике, потому что это структура данных. Подобно реальному дереву, его структура содержит узлы, которые связаны друг с другом. Каждый узел может иметь определенное значение или условие. Дерево также может стоять отдельно или может обозначать отдельную структуру данных.

Графики состоят из группы узлов и ребер, то же самое с деревьями, но в случае графиков правила для соединений между узлами не существуют. В случае графиков нет понятия корневого узла. Проще говоря, график - это просто компиляция взаимосвязанных узлов. При завершении графика узлы используются как элементы или структуры. Края могут быть обозначены в разных формах. Когда информация должна содержаться в узлах вместо ребер, массивы затем действуют как индикатор для узлов и для представления ребер.

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

Все существующие деревья - это графики. Разница в том, что дерево на самом деле является экстраординарным примером графика. Это связано с тем, что узлы все очень доступны из некоторого исходного узла и что нет циклов. Графики, в отличие от деревьев, могут иметь наборы узлов, которые не пересекаются с дополнительными наборами узлов.

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

Резюме:

1. Граф - это группа вершин с бинарным отношением. Структура данных, которая содержит набор узлов, связанных друг с другом, называется деревом.

2. По сравнению с реальным деревом, его структура содержит узлы, которые связаны друг с другом. Каждый узел может иметь определенное значение или условие. Дерево также может стоять отдельно или может обозначать отдельную структуру данных.

3. Графики состоят из группы узлов и ребер, то же самое с деревьями, но в случае графиков правила для соединений между узлами не существуют.

4. На графике есть три набора; это вершины, ребра и множество вместо связей между вершинами и ребрами.

5. Дерево может не включать какой-либо цикл и все еще может быть подключено. Кроме того, он называется скромно связанным графом, где есть только один путь, соединяющий две вершины

6. Все существующие деревья - это графики.