This content originally appeared on DEV Community 👩💻👨💻 and was authored by Samir Paul
Repository Link: https://github.com/SamirPaul1/DSAlgo
In this repository, I have stored solutions to various problems and concepts of Data Structures and Algorithms in Python3 in a structured manner.✨
✅ Topics Covered:
- Dynamic Programming
- Sorting Algorithms
- LinkedList
- Object-Oriented Programming
- Binary Trees
- Graph Algorithms
- Heap
- Matrix
- Trie
- Binary Search
- Backtracking
- Stack
- Queue
- Greedy
- String
- Bit Manipulation
- Array
- HashMap
- DFS BFS
- Two Pointers
- Math
- Recursion
In various folders of the above topics, you can find questions and concepts related to that topic.
In the Dynamic Programming section, you can find all the questions covered and not covered in Aditya Verma's dynamic programming playlist folder-wise with my handwritten notes.✍️
If you are preparing for an interview from Striver’s SDE Sheet then the 30-Days-SDE-Sheet-Practice will be helpful to you. Here I have stored solutions to questions of each day with short notes to each solution, as short notes about the approach are very helpful during revision.🎯
In the Questions-Sheet directory, you can find questions asked by top product-based companies.
There is a collection of books and pdfs on various important computer science fundamentals in the BOOKS-and-PDFs directory.📚
I am continuously trying to improve this repository by adding new questions and concepts related to the respective topic. Please feel free to contribute to this repository.💻
If you appreciate my work, please give a star(🌟) to this repository. It motivates me. 🚀🚀
View this repository in online VSCode like interface▶️ https://samirpaul.in/DSAlgo👇
This content originally appeared on DEV Community 👩💻👨💻 and was authored by Samir Paul
Samir Paul | Sciencx (2022-11-07T19:57:09+00:00) All Important Data Structures & Algorithms for Coding Interview. Retrieved from https://www.scien.cx/2022/11/07/all-important-data-structures-algorithms-for-coding-interview/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.