Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 25 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,24 @@ Visit : https://tamimehsan.github.io/AlgorithmVisualizer/

![Visitor Count](https://visitor-badge.laobi.icu/badge?page_id=TamimEhsan.AlgorithmVisualizer)

Explore more than 24 algorithms with step by step visualization simplifying the learning process and making it more engaging for a better understanding.
Explore more than 30 algorithms with step by step visualization simplifying the learning process and making it more engaging for a better understanding.

So far there are 6 segments
So far there are these segments
- Pathfinder
- Graph Traversal (BFS / DFS)
- Shortest Path
- Minimum Spanning Tree
- Prime Numbers
- Sorting Algorithms
- N Queen
- Convex Hull
- Binary Search Game
- Recursion Tree
- Turing Machine
- Game of Life
- Linked List

I have implemented a total of `24 algorithms` so far. And will try to add more later.
I have implemented a total of `30+ algorithms` so far. And will try to add more later.

## Algorithms implemented

Expand All @@ -30,15 +35,27 @@ I have implemented a total of `24 algorithms` so far. And will try to add more l
- Dijkstra
- A star
- Recursive Maze Creation
- Data Structures
- Linked List (insert, delete, search, reverse — singly & doubly)
- Graph Traversal
- BFS
- DFS
- Single Source Shortest Path
- Dijkstra
- Bellman-Ford
- Minimum Spanning Tree
- Kruskal
- Prim
- Sorting
- Bubble sort
- Selection sort
- Insertion sort
- Heap sort
- Merge sort
- Quick sort
- Sieve of Eratosthenes
- Archimedes Spiral
- Prime Numbers
- Sieve or Eratosthenes
- Archimedes Spiral
- N Queen Backtracking
- Graham Scan for Convex Hull
- Binary Search
Expand All @@ -48,7 +65,6 @@ I have implemented a total of `24 algorithms` so far. And will try to add more l
- Derangement
- Fast Exponentiation
- Stirling Number of Second Kind

- Turing Machine
- Bitwise NOT
- Increment one
Expand All @@ -64,6 +80,9 @@ I am not sure if anyone would like to contribute to this project or not. But any
- Commit 16: Added Flip Move animation to inplace sorting components
- Commit 20: Added Tree Structure
- 13 Dec 2024: Release v2.0.0: Migrate the project from legacy project to next js with shadcn ui [#3](https://github.com/TamimEhsan/AlgorithmVisualizer/pull/3)
- Jun 2026: Added Linked List visualizer (singly & doubly) with staged insert/delete animations
- Jun 2026: Added interactive Graph Traversal (BFS / DFS) built on React Flow
- Jun 2026: Added Shortest Path (Dijkstra / Bellman-Ford) and Minimum Spanning Tree (Kruskal / Prim) on a shared, reusable graph workspace

### Acknowledgement

Expand Down
Loading
Loading