ВУЗ:
Составители:
Рубрика:
А.А. Андрианова, Л.Н. Исмагилов, Т.М. Мухтарова .
№
Действия с
комментариями
Тек.
вер-
шина
Состояние
массива
ребер
ostov
Состояние
массива
вершин в
каркасе
nodes
Состояние мас-
сивов
ближайших вер-
шин alpha и
длин beta
5
Находим в массиве
beta минимальный эле-
мент среди тех, которые
соответствуют верши-
нам, не включенным в
nodes: beta[3]=3.
Включаем вершину 3 в
массив nodes, а ребро
<2, 3> в каркас. Верши-
на 3 становится теку-
щей.
3
{<1,2>,
<2,3>}
{1, 2, 3}
alpha = {0, 1, 2,
1, -1, 2}
beta = {0, 7, 2,
8, ∝, 6}
6
Изменяем массивы
alpha и beta. Смеж-
ной с вершиной 3 яв-
ляется вершина 6. В
beta заносим длину ре-
бра из вершины 3 в вер-
шину 6, в alpha – но-
мер текущей вершины 3.
3
{<1,2>,
<2,3>}
{1, 2, 3}
alpha = {0, 1, 2,
1, -1, 3}
beta = {0, 7, 2,
8, ∝, 3}
7
Находим в массиве
beta минимальный эле-
мент среди тех, которые
соответствуют верши-
нам, не включенным в
nodes: beta[6]=3.
Включаем вершину 6 в
массив nodes, а ребро
<3, 6> в каркас. Верши-
на 6 становится теку-
щей.
6
{<1,2>,
<2,3>,
<3,6>}
{1, 2, 3, 6}
alpha = {0, 1, 2,
1, -1, 3}
beta = {0, 7, 2,
8, ∝, 3}
Таблица 4. Построение каркаса минимального веса алгоритмом Прима.
Продолжение.
128
А.А. Андрианова, Л.Н. Исмагилов, Т.М. Мухтарова .
Состояние Состояние мас-
Состояние сивов
Тек. массива
Действия с массива ближайших вер-
№ вер- вершин в
комментариями ребер шин alpha и
шина ostov каркасе
nodes длин beta
Находим в массиве
beta минимальный эле-
мент среди тех, которые
соответствуют верши- alpha = {0, 1, 2,
нам, не включенным в {<1,2>, 1, -1, 2}
5 nodes: beta[3]=3. 3 {1, 2, 3}
Включаем вершину 3 в <2,3>} beta = {0, 7, 2,
массив nodes, а ребро 8, ∝, 6}
<2, 3> в каркас. Верши-
на 3 становится теку-
щей.
Изменяем массивы
alpha и beta. Смеж-
alpha = {0, 1, 2,
ной с вершиной 3 яв-
ляется вершина 6. В {<1,2>, 1, -1, 3}
6 beta заносим длину ре- 3 {1, 2, 3}
<2,3>} beta = {0, 7, 2,
бра из вершины 3 в вер-
шину 6, в alpha – но- 8, ∝, 3}
мер текущей вершины 3.
Находим в массиве
beta минимальный эле-
мент среди тех, которые
соответствуют верши- alpha = {0, 1, 2,
{<1,2>,
нам, не включенным в 1, -1, 3}
7 nodes: beta[6]=3. 6 <2,3>, {1, 2, 3, 6}
Включаем вершину 6 в beta = {0, 7, 2,
<3,6>}
массив nodes, а ребро 8, ∝, 3}
<3, 6> в каркас. Верши-
на 6 становится теку-
щей.
Таблица 4. Построение каркаса минимального веса алгоритмом Прима.
Продолжение.
128
Страницы
- « первая
- ‹ предыдущая
- …
- 126
- 127
- 128
- 129
- 130
- …
- следующая ›
- последняя »
