This repository contains Python scripts covering a diverse range of algorithmic and problem-solving tasks. It includes solutions for:
- 🔹 Graph algorithms: BFS, DFS, A* Search, etc.
- 🔹 Dynamic programming: Knapsack, rod cutting, min jumps, etc.
- 🔹 Mathematical operations: Factorial stack, slab rearrangement, etc.
- 🔹 AI and game simulations: Autonomous vehicle negotiation, Sudoku solver, and voting systems.
algorithmic_solutions: Contains solutions to common algorithmic problems.graph_algorithms: BFS, DFS, and A* search implementations.math_operations: Programs for factorial, rod cutting, and other mathematical calculations.ai_projects: Autonomous vehicle negotiation and optimized voting systems.utility_programs: Vehicle management, team comparison, and scrabble score calculators.
- Python 3
- NumPy, Math, and itertools libraries
- AI and search algorithms
To run any script:
python <script_name>.py