Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thepravin/dsa-problems
Data Structures and Algorithms
https://github.com/thepravin/dsa-problems
codeforces-solutions cpp data-structures-and-algorithms dsa dsa-algorithm geeksforgeeks geeksforgeeks-cpp geeksforgeeks-solutions leetcode leetcode-cpp leetcode-solutions
Last synced: 2 days ago
JSON representation
Data Structures and Algorithms
- Host: GitHub
- URL: https://github.com/thepravin/dsa-problems
- Owner: thepravin
- Created: 2023-09-19T15:22:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-02T13:35:28.000Z (4 days ago)
- Last Synced: 2025-01-02T14:22:03.699Z (4 days ago)
- Topics: codeforces-solutions, cpp, data-structures-and-algorithms, dsa, dsa-algorithm, geeksforgeeks, geeksforgeeks-cpp, geeksforgeeks-solutions, leetcode, leetcode-cpp, leetcode-solutions
- Language: C++
- Homepage:
- Size: 466 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Data Structures and Algorithms
If you appreciate my work, please 🌟 this repository. It motivates me. 🚀🚀
This repository contains a comprehensive collection of Data Structures and Algorithms concepts along with their implementations in various programming languages. It also includes a wide range of programming questions and interview questions sourced from popular coding platforms such as LeetCode, HackerRank, Codechef, GeeksforGeeks, and many more.
## 📝 Table of Contents
1. [Introduction](#introduction)
2. [Data Structures](#data-structures)
3. [Algorithms](#algorithms)
4. [Programming Questions](#programming-questions)
5. [Interview Questions](#interview-questions)
6. [Contributing](#contributing)## 👉 Introduction
This repository serves as a valuable resource for both beginners and experienced developers looking to strengthen their understanding of fundamental data structures and algorithms. Whether you're preparing for technical interviews or simply want to enhance your coding skills, you'll find a wealth of information here.
## 🔥 Data Structures
Explore various data structures, including but not limited to:
- Arrays
- Linked Lists
- Stacks
- Queues
- Trees (Binary Trees, Binary Search Trees, AVL Trees, etc.)
- Graphs
- Hash Tables
- Heaps
- and more...## 💻 Algorithms
Discover a wide range of algorithms, such as:
- Sorting Algorithms (Bubble Sort, Merge Sort, Quick Sort, etc.)
- Searching Algorithms (Binary Search, Depth-First Search, Breadth-First Search, etc.)
- Dynamic Programming Algorithms
- Greedy Algorithms
- Graph Algorithms (Dijkstra's Algorithm, Kruskal's Algorithm, etc.)
- and more...## Programming Questions
Get hands-on experience with coding by solving programming questions. These questions are carefully curated to cover various difficulty levels, ensuring you get a well-rounded practice.
This contains questions from popular coding platforms including [LeetCode](https://leetcode.com/), [HackerRank](https://www.hackerrank.com/), [Codechef](https://www.codechef.com/), [GeeksforGeeks](https://practice.geeksforgeeks.org/explore/), and many more.If you're practising on the coding platforms mentioned above, also if you want to contribute those then you can add the questions in this repository.
## Interview Questions
Prepare for technical interviews with a comprehensive collection of interview questions. These questions are sourced from reputable coding platforms and are designed to challenge your problem-solving skills.
## 🤝 Contributing
Contributions to this repository are welcome! If you have additional data structures, algorithms, or coding questions to add, then please contribute.
🧑💻 Happy coding!