Skip to content

anirbang324/Python_problem_solving_and_DSA

Repository files navigation

Python Problem Solving and DSA

This repository contains Python programs focused on problem-solving and Data Structures and Algorithms (DSA). Whether you're a beginner looking for simple examples or an experienced developer exploring advanced concepts, this repository aims to provide a comprehensive resource for learning and practicing Python in the context of DSA.

Table of Contents

Getting Started

Prerequisites

Make sure you have Python installed on your system. You can download it from Python's official website.

Clone the Repository

git clone https://github.com/your-username/Python_problem_solving_and_DSA.git
cd Python_problem_solving_and_DSA

Topics Covered

The repository covers a wide range of Python programming topics related to problem-solving and DSA, including but not limited to:

  • Dynamic Programming
  • Linked List
  • Searching Algorithm
  • Sorting Algorithm
  • Recursion
  • String Manipulation

Feel free to explore the directories and choose topics based on your interests or learning goals.

Usage

Each program is located in a separate directory with a clear naming convention. To run a specific program, navigate to its directory and follow the instructions in the README or comments within the code.

cd DynamicProgramming
python fibonacci.py

Contributing

If you'd like to contribute to this repository by adding more programs, improving existing ones, or fixing bugs, please follow the guidelines outlined in the CONTRIBUTING.md file. Your contributions are highly appreciated! ☺️

License

This repository is licensed under the MIT License - please take a look at the LICENSE file for details.

Happy coding!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages