This project contains separate implementations of DFS and BFS algorithms for graph traversal.
Graph_Implementation/
├── dfs/
│ ├── include/
│ │ └── dfs.h
│ ├── src/
│ │ ├── dfs.c
│ │ └── main.c
│ ├── Makefile
│ └── README.md
├── bfs/
│ ├── include/
│ │ └── bfs.h
│ ├── src/
│ │ ├── bfs.c
│ │ └── main.c
│ ├── Makefile
│ └── README.md
└── README.md
cd dfs
make
./build/dfs_traversalcd bfs
make
./build/bfs_traversalBoth implementations have:
- Time Complexity: O(V + E)
- Space Complexity: O(V)
- GCC compiler
- Make utility