Skip to content

juliusbrehme/AlgoVerseApp

Repository files navigation

AlgoVerse

A mobile application to visualizes a variety of algorithms. Pathfinding, sorting and binary search tree is visualized. This application was developed in flutter.

This project was inspired by Clément Mihailescu, but all algorithms were written by myself and not copied.

Website

The application is a mobile application. But for making it easier to use the application and to showcase it, I deployed the webiste version on github pages. Just keep in mind, it look a little stretched, because it is not optimized for big screens.
Website: AlgoVerseApp (works in Chrome browser)

Pathfinding

A coordinate system is shown with a start and end node. The app visualizes the visited nodes and the path taken. It is possible to set obstacles or a random maze.

Algorithms:

  • A*
  • Dijkstra
  • BFS
  • DFS

Screenshots:

Sorting

An array is shown that can be sorted. The input can be a self set array or random array.

Algorithms:

  • Mergesort
  • Bubblesort
  • Insertionsort
  • Quicksort
  • Selectionsort

Screenshots:

Binary Tree Search

A binary search tree will be displayed. It is possible to add random nodes, set your own tree and set randoms trees. It is possible to search for a value in the tree.

Algorithms:

  • BFS
  • DFS
  • Binary search

Screenshots

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors