gpt4 book ai didi

c++ - 链接图的顶点

转载 作者:行者123 更新时间:2023-11-28 05:10:34 25 4
gpt4 key购买 nike

我是初学者,我有编码链表的经验。要实现它,我必须使用指向下一个节点的指针:

struct Node{ 
int value;
Node* next;
};

我理解这个想法。但是,如果谈论图表呢?例如,我需要将某个节点链接到另一个点,而不是像链表中的那样。我怎样才能将节点与另一个点链接起来,而不仅仅是一个点?

最佳答案

由于单个节点可以链接到多个节点,因此您需要扩展结构以拥有指针列表而不是单个指针。例如:

struct Node{ 
int value;
std::list<Node*> links;

};

上面的例子使用了std::list。该列表是指向 Node 对象的指针列表。

关于c++ - 链接图的顶点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43591718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com