Contains solves for all labs in sem 4. Updated weekly.
- Binary Search Tree - Searching and its Traversals
- Graphs - adjacency list and matrix
- GCD - consecutive integer method
- GCD - middle school method
- Toposort
- Binary Search Tree and its Traversals
- Directed unweighted graph
- Directed weighted graph
- Undirected unweighted graph
- Undirected weighted graph
Lab 3 - Depth First Search
- Topological sort DFS
- Detect Cycles DFS
- Maze problem
Lab 4 - Breadth First Search
- Topological sort BFS
- Detect Cycles BFS
- Travelling Salesman Problem (TSP)
Lab 5 - Uniform Cost Search (UCS)
- UCS problem 1
- UCS problem 2
- UCS problem 3
- A* problem 1
- A* problem 2
- 8 puzzle problem
Lab 7 - Water Jug Problem
- Water jug problem - BFS
- Water jug problem - DFS
Lab 8 - Hill Climbing Search
Lab 9 - 8 Queen's Problem
Lab 10 - Crypt Arithmetic
- Crypt analysis manual code
- Queries 1 to 8
- week3 queries
- Company SQL database
- week 5 queries