aonemd / search-algorithms

A small app to compare graph search algorithms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Search Algorithms

A small React app with a Springboot API to compare between graph search algorithms:

Uninformed
  • BFS: Breadth First Search
  • DFS: Depth First Search
  • IDS: Iterative Deepening First Search
  • UCS: Uniform Cost Search
Informed
  • ASS: A* Search

Demo

demo

Requirements

  • Java 20 (search algorithms code)
  • Kotlin 1.8 (Springboot API)
  • Gradle 8
  • Node 18 and yarn (React)

Running

  • backend: ./gradlew bootRun
  • frontend: cd frontend && yarn && yarn dev
  • tests: ./gradlew test

About

A small app to compare graph search algorithms


Languages

Language:Java 71.0%Language:TypeScript 14.9%Language:Kotlin 11.9%Language:Makefile 1.7%Language:JavaScript 0.4%Language:CSS 0.1%