Skip to content

This repository is designed to provide clear and well-explained implementations of various data structures in Python.

License

Notifications You must be signed in to change notification settings

satishjhanwer/deep-dive-dsa

Repository files navigation

Data Structures and Algorithms

This repository is designed to provide clear and well-explained implementations of various data structures in Python.

Folder Structure

Usage

  • Prerequisites: You'll need a basic understanding of Python programming. Familiarity with data structures will be beneficial.

  • Getting Started:

    1. Clone this repository to your local machine:

      git clone https://github.com/satishjhanwer/deep-dive-dsa.git
    2. Navigate to the folder

      cd deep-dive-dsa
      code .
    3. Open the files in a suitable Python IDE or code editor.

    4. Run the linked-list.py file or explore individual operations within it to see the linked list implementation in action.

  • Learning:

    • Refer to the documentation files (.md files) for detailed explanations and examples.
    • Run the Python code and experiment with different functionalities.

Future Plans

We are actively working on extending this repository to include implementations of additional data structures, such as:

  • Arrays
  • Advance Tree
  • Heap
  • Graphs
  • Hashing

Feel free to check back for updates or contribute your own implementations to make this a comprehensive data structures resource.

About

This repository is designed to provide clear and well-explained implementations of various data structures in Python.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages