В учебнике CSLR, 3-е издание, стр. 634-635, почему псевдокод алгоритма Прима создает MST без циклов? Что заставляет алгоритм Прима предотвращать циклы в псевдокоде?
Предположим, что вес ребра (i, g) и (i, h) равен 1 соответственно. Поскольку он продолжает выбирать минимальные ребра, мы можем выбрать (i, g), и это создаст цикл.
![enter image description here](https://i.stack.imgur.com/tNHWD.png)
Если посещено [] дляузел, тогда это предотвратит цикл, но такой проверки нет в псевдокоде учебника ниже.
![enter image description here](https://i.stack.imgur.com/u5hML.png)