Skip to content

Commit c71a17b

Browse files
first commit
0 parents  commit c71a17b

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

README.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Graph Algorithm Simulator
2+
3+
## Project Overview
4+
This project is a Graph Algorithm Simulator designed for educational purposes, specifically for the Design and Analysis of Algorithms (DAA) subject in the 4th semester of B.Tech.
5+
6+
## Contributors
7+
1. **Aditya Pandey** - HTML structure and layout, canvas setup, and event handling.
8+
2. **Tanmay Sagar** - CSS styling and graph drawing logic.
9+
3. **Kartik Bisht** - BFS and DFS algorithm implementations.
10+
4. **Gaurang Joshi** - Dijkstra's algorithm implementation.
11+
12+
## Features
13+
- Interactive graph creation by clicking on the canvas.
14+
- Visualization of BFS, DFS, and Dijkstra's algorithms.
15+
- Dynamic edge weights and node connections.
16+
17+
## How to Use
18+
1. Open `index.html` in a browser.
19+
2. Click on the canvas to create nodes.
20+
3. Click on two nodes to create an edge with a random weight.
21+
4. Use the buttons to visualize BFS, DFS, or Dijkstra's algorithm.
22+
23+
## Technologies Used
24+
- HTML
25+
- CSS
26+
- JavaScript
27+
28+
## License
29+
This project is for educational purposes and is not licensed for commercial use.
30+
# Graph-Algorithm-Simulator-DAA-Project

0 commit comments

Comments
 (0)