Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/smartcraze/data-structure-algorithm
Data structure & alogorithm || preparation
https://github.com/smartcraze/data-structure-algorithm
algorithms-and-data-structures data-structures dsa dsa-learning-series dsa-practice
Last synced: 3 months ago
JSON representation
Data structure & alogorithm || preparation
- Host: GitHub
- URL: https://github.com/smartcraze/data-structure-algorithm
- Owner: smartcraze
- Created: 2024-07-01T10:58:49.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-10-21T15:37:30.000Z (3 months ago)
- Last Synced: 2024-10-22T02:45:03.866Z (3 months ago)
- Topics: algorithms-and-data-structures, data-structures, dsa, dsa-learning-series, dsa-practice
- Language: C++
- Homepage: https://www.smartcraze.online
- Size: 107 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Striver's Data Structures and Algorithms Playlist (in C++)
## Introduction
This Markdown file serves as a reference guide for Striver's Data Structures and Algorithms (DSA) playlist, which is widely followed by many competitive programmers and coding enthusiasts. The playlist covers various DSA topics using the C++ programming language.## Topics Covered
The following is a list of topics covered in Striver's DSA playlist:- [ ] Introduction to DSA
- [ ] Time Complexity Analysis
- [ ] Array
- [ ] Searching & Sorting
- [ ] Matrix
- [ ] String
- [ ] Bit Manipulation
- [ ] Recursion
- [ ] Linked List
- [ ] Stack
- [ ] Queue
- [ ] Hashing
- [ ] Binary Search Tree
- [ ] Heap
- [ ] Graph
- [ ] Backtracking
- [ ] Dynamic Programming
- [ ] Trie
- [ ] Greedy
- [ ] Segment Tree
- [ ] Binary Indexed Tree (BIT)
- [ ] Union Find (Disjoint Set)
- [ ] Divide & Conquer
- [ ] Geometry
- [ ] Math
- [ ] Miscellaneous## How to Use
Each topic in the playlist is accompanied by detailed explanations, code implementations, and example problems. You can navigate through the playlist sequentially to build a strong understanding of DSA concepts.## Conclusion
Striver's DSA playlist provides a comprehensive learning resource for mastering data structures and algorithms using C++. By dedicating time and effort to study each topic thoroughly and practicing coding problems, you can enhance your problem-solving skills and excel in competitive programming contests and technical interviews.Happy coding!