![](/style/images/good.png)
![](/style/images/bad.png)
GitHub - prabhupant/python-ds: Repository for data structure and algorithms in P...
source link: https://github.com/prabhupant/python-ds
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
README.md
Python Data Structures and Algorithms
This repository contains data structures and algorithms concepts and questions in Python.
🎯 Objective
The open source community has helped me a lot during my interview preparations and studies while I was in my undergrad. I always wanted to give something back to the community. In my endeavour to contribute something back, I will be uploading data structures and algorithms questions in Python in this repo. Feel free to contribute and get in touch! 😃
📁 Structure of the repository
As of now, the repository contains a file called useful_links.md
and 2 main directories: Data Structures and Algorithms.
Data Structures
Contains all data structure questions categorised into sub-directories like stack, queue, etc according to their type.
- Array
- Dictionary
- Binary Search Tree
- Linked List
- Stack
- Graphs
- Circular Linked List
Algorithms
This directory contains various types of algorithm questions like Dynamic Programming, Sorting, Greedy, etc. The current structure of this directory is like -
- Dynamic Programming
- Math
- Sorting
Useful Links
This file is for storing some useful websites, or articles, or videos that can be useful for interview preparations and help to increase knowledge.
📋 Things need to be done
As you can see, the repo is still in its infancy. Here are some key things in the to-do.
- Queue questions
- Algorithms
2.1. Dynamic Programming
2.2. Greedy - More questions in data structures, especially for graph, circular linked list, tries, heaps and hash.
✋ Contributing
Contributions are always welcomed. 😃 Feel free to raise new issues, file new PRs and star and fork this repo! 😉
Here are some guidelines:
- Clone the repo to your local machine
- Make the new branch and name it accordingly
- File the PR and wait for the review :)
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK