GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - ByBus/Graph-Algorithms-Visualizer: Swing app for creating graphs and visualising graphs algorithms(Dijkstra's, Prim's, breadth- and depth-first-search)

BranchesTags
Open more actions menu

Latest commit

 

History

16 Commits
16 Commits

Folders and files

NameName
Last commit message
Last commit date
.gradle
.gradle
 
 
Graph-Algorithms Visualizer/task
Graph-Algorithms Visualizer/task
 
 
gradle/wrapper
gradle/wrapper
 
 
images
images
 
 
README.MD
README.MD
 
 
build.gradle
build.gradle
 
 
course-info.yaml
course-info.yaml
 
 
course-remote-info.yaml
course-remote-info.yaml
 
 
gradlew
gradlew
 
 
gradlew.bat
gradlew.bat
 
 
settings.gradle
settings.gradle
 
 

Repository files navigation

Graph Algorithm Visualizer

Simple Swing app for creating simple graphs and applying some algorithms to them. The following algorithms are currently supported: Dijkstra's (finding the shortest path), Prim's (finding minimum spanning tree), Breadth-First and Depth-First Searches.

Menu Bar

Each menu contains several functions

  • File
    • New - clear working area
    • Exit - close app
  • Mode
    • Add a Vertex - click inside working area to create vertex and enter its index in dialog pop-up
    • Add an Edge - click on two different vertices to create an edge. Also specify the weight of the edge and whether it is directional in the pop-up dialog.
    • Remove a Vertex - click a vertex to remove it.
    • Remove an Edge - click an edge (or its weight label) to remove it.
  • Algorithms
    • Depth-First Search - click any vertex to traverse graph from it.
    • Breadth-First Search - click any vertex to traverse graph from it.
    • Dijkstra's Algorithm - click any vertex to traverse graph from it, then click any other vertex to build the shortest path to it.
    • Prims's Algorithm - click any vertex to build minimum spanning tree. Prim's Algorithm works only with undirected graphs.
  • Presets
    • Circle - creates parametric graph of circle shape
    • other presets

Some ui screenshots

Modes

Add an Edge dialog

Removing elements

Applying Dijkstra's algorithm


and finding The shortest path

Presets menu

Circle graph preset

Ready Circle graph

Also you can drag vertices

About

Swing app for creating graphs and visualising graphs algorithms(Dijkstra's, Prim's, breadth- and depth-first-search)

Resources

Readme
Activity

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.