Skip to content

Latest commit

 

History

History
42 lines (36 loc) · 1.47 KB

README.md

File metadata and controls

42 lines (36 loc) · 1.47 KB

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!