I need a Graph Algorithms Simulator developed in c#. ( windows form application )
Features include undirected and directed graph layouting, graph theory algorithms, graph property algorithms.
Creating and editing graphs
Adding & removing nodes & edges
Moving nodes around
Breadth First Search
Depth First Search
Strongy Connected Components (Tarjan's Algorithm)
Minimal Cost Spanning Tree (Kruskal's Algorithm)
This is a good examples : [url removed, login to view]
[url removed, login to view]
I want a simpler form than in link. The project would contain code comments so I can understand how it was developed. Is homework for university.