I'm a college student and this is a homework my algorithm analysis professor passed to our class. I'm not using homework tag since it's to be deprecated, but it is homework basically. Any help is greatly appreciated.
We're to make a program using any language that reads a xml in the <graphml...>
standard and plot it to the program screen, telling how many nodes, edges and connected components that graph has, using a BFS algorithm to count.
I made this program already, using graphsharp's c# graph layout library, with a plus that it plots the graph on xml read, but only counts the items on a button click to give some interaction to it.
I already finished this plotting + counting part. The problem is that this graphsharp project has almost no documentation, and I needed to show the order in which the BFS travels thru my graph. I made something pretty simple, as changing label names of nodes during BFS' execution like this:
- "n0" becomes "n0-1"
- "n1" becomes "n1-2"
- so on...
The problem I got is this:
Property or indexer 'QuickGraph.IVertexSet<object>.Vertices'
cannot be assigned to -- it is read only
Are the vertices only "createable", not editable?