Graph Visualiser
Difference between en1 and en2, changed 186 character(s)
Hello everyone!↵
I have created a tool to create graphs and visualise graph algorithms — Graph Visualiser. It can be used to visualise graph algorithms in a step-by-step fashion. By adding just a few lines in your code of an algorithm, you can create a list of animation events which can then be viewed by the app.↵

![ ](/predownloaded/
da/5d/da5d0c6d4d9d39dcc46c444ad1783b36d9dcc0a5e8/23/e8235f09b17f97d7d2aa065080fab2aea8a26c6c.png)↵
Here I have used the app to demonstrate Tarjan's algorithm to find Strongly Connected Components.↵

![ ](/predownloaded/
b3/99/b3990788680154022594e8fadf7127d5c57ae6e8ec/f5/ecf56332909334c6b90deae85ff792aa4d4cc247.png)↵
Here I have used the app to demonstrate Kruskal's algorithm to find Minimum Spanning Tree.↵
The animations are created using the GraphAnimator library (available for C++ and Java).↵

You can also create graphs in the app as shown below.↵
![ ](/predownloaded/
3d/11/3d1161a7bafb2adb586aca32f4269616d5f3681596/ba/96ba8f61492ea6118c6b2a3545525c0be59cbb72.png)↵

Download Graph Visualiser:-↵
[Windows](https://goo.gl/yUXZZG)↵
[Linux](https://goo.gl/vhZxW5)↵

The zip file contains a pdf which has instructions on how to setup the app as well as information on all the features provided by the app. The zip file also contains sample codes.↵

Demos:-↵
[Demo 1](https://www.youtube.com/watch?v=MrU-Pdg7ikY)↵
[Demo 2](https://www.youtube.com/watch?v=UAmXKYyv48U)↵
[Demo 3](https://www.youtube.com/watch?v=nFtBJz7KSck)↵

Happy Coding and Happy New Year in advance!

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en4 English shikhargupta 2017-12-30 16:36:51 221 Tiny change: '/vhZxW5)\nEDIT: No' -> '/vhZxW5)\n\nEDIT: No'
en3 English shikhargupta 2017-12-30 15:02:24 324
en2 English shikhargupta 2017-12-30 14:59:40 186
en1 English shikhargupta 2017-12-30 14:58:26 1400 Initial revision (published)