Preface

Striver Sheet Solution
Striver A2Z DSA Sheet Solution : Code
✔️ Step 1: Learn the basics
Step 1.1: Things to Know

Action

Problem [Articles, Codes]

Languages

✔️ Video Solution
✔️ User Input-Output
✔️ Data Types
✔️ If Else Statements
✔️ Switch Statement
✔️ What are Arrays Strings
✔️ For Loops
✔️ While Loops
✔️ Functions
✔️ Time Complexity

Step 1.2: Build-up Logical Thinking
Pattern Problems

Action

Problem [Articles, Codes]

Languages

✔️ Video Solution
✔️ Pattern-1
✔️ Pattern-2
✔️ Pattern-3
✔️ Pattern-4
✔️ Pattern-5
✔️ Pattern-6
✔️ Pattern-7
✔️ Pattern-8
✔️ Pattern-9
✔️ Pattern-10
✔️ Pattern-11
✔️ Pattern-12
✔️ Pattern-13
✔️ Pattern-14
✔️ Pattern-15
✔️ Pattern-16
✔️ Pattern-17
✔️ Pattern-18
✔️ Pattern-19
✔️ Pattern-20
✔️ Pattern-21
✔️ Pattern-22

Step 1.3: C++ STL

Action

Problem [Articles, Codes]

Languages

✔️ Video Solution
✔️ C++ STL

Step 1.4: Know Basic Maths

Action

Problem [Articles, Codes]

Languages

✔️ Video Solution
✔️ Count Digits
✔️ Reverse a Number
✔️ Check Palindrome
✔️ GCD and LCM
✔️ Armstrong Numbers
✔️ Print all Divisors
✔️ Check for Prime

Step 1.5: Learn Basic Recursion
Step 1.6: Learn Basic Hashing

Action

Problem [Articles, Codes]

Languages

✔️ Video Solution
✔️ Counting Frequencies of Array Elements
✔️ Find the highest/lowest Frequency Element

Step 2: Learn Important Sorting Techniques
Step 2.1: Sorting-I

Action

Problem [Articles, Codes]

Languages

Selection Sort
Bubble Sort
Insertion Sort

Step 2.2: Sorting-II

Action

Problem [Articles, Codes]

Languages

Merge Sort
Recursive Bubble Sort
Recursive Insertion Sort
Quick Sort

Striver Core SDE Sheet Solution : Theory
✔️ Operating System
Database Management System
Computer Network