我是一名大学生,这是我的算法分析教授传给我们班的作业。我没有使用作业标签,因为它将被弃用,但它基本上是作业。任何帮助是极大的赞赏。
我们将使用读取标准中的 xml 的任何语言编写程序,并将其绘制到程序屏幕上,并使用BFS 算法来计算<graphml...>
该图有多少节点、边和连接的组件。
我已经使用graphsharp的c#图形布局库制作了这个程序,它在读取xml时绘制图形,但只计算按钮单击时的项目以对其进行交互。
我已经完成了这个绘图+计数部分。问题是这个graphsharp项目几乎没有文档,我需要显示BFS通过我的图表的顺序。我做了一些非常简单的事情,在 BFS 执行期间更改节点的标签名称,如下所示:
- “n0”变成“n0-1”
- “n1”变成“n1-2”
- 很快...
我遇到的问题是:
Property or indexer 'QuickGraph.IVertexSet<object>.Vertices'
cannot be assigned to -- it is read only
顶点是否仅“可创建”,不可编辑?