1
1
我不会说你需要分离出输出和输入的边缘,你只需要检查顶点是源还是目标,并有一个实用的方法给你输出和输入。我注意到很多实现代码导向图和无向图是不同的,实际上没有理由这样做。 |
2
1
看起来不错。它类似于用辅助表在数据库中建模多对多关系的标准技术,以保存有关关系的信息。 是否还有一组根顶点? 根据需要进行的遍历,您可能不需要传入的边,例如,如果只从根开始。 严格地说,您甚至不需要顶点对象,如果没有附加任何其他信息,您可以对顶点编号,并将编号放在每个边的前置和后继中。不过,这可能有点远。) |
3
0
我认为你做的是对的。可以添加一个以顶点列表和边列表为成员的图形类。 你已经把所有的实体表示为对象,所以我觉得没问题。 |
Schadre · C-plus编码错误 2 年前 |
Nithin K · 即使类属性的类型正确,也会获取异常 2 年前 |
amirreza870 · Python OOP-更改类文本 2 年前 |
A_K · 使用cat或打印方法打印部分内容的子集闭包 2 年前 |
Mo Fatah · 如何使用Python类打印数独板? 2 年前 |