Inspiration

When your code fails in USACO, and you need a randomly generated graph to compare it against, but you can't easily do it.

What it does

Add nodes and edges to create a graph, play around with its structure. You can import or randomly generate graphs. You can also run some simple algorithms on the graphs you create.

How we built it

We used Java JFrame and JPanel.

Challenges we ran into

This is only our second official Java Project, and the first completed one. There were syntax issues we didn't know how to solve.

Accomplishments that we're proud of

Making draggable nodes, suboptimal edge addition and deletion time complexity.

What we learned

How to comfortably code in java and create good visuals. Hopefully you think so too!

What's next for Graph Visualizer

Clean up code and fix visual bugs

Built With

Share this project:

Updates