Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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!