Skip to content

Shrinjita/python-algorithms-and-solutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Algorithms and Solutions

🚀 Overview

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.

📁 Directory Structure

  • 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.

🛠️ Technologies Used

  • Python 3
  • NumPy, Math, and itertools libraries
  • AI and search algorithms

📝 Usage

To run any script:

python <script_name>.py

About

This repository contains Python scripts for solving a wide range of algorithmic problems, including backtracking, dynamic programming, graph traversal, mathematical operations, and AI-based solutions. It also includes utility programs like basic calculators, vehicle management systems, and game simulations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors