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
Action | Problem [Articles, Codes] | Languages |
|---|---|---|
✔️ | Video Solution | |
✔️ | Undestand Recursion | |
✔️ | Print Name N times | |
✔️ | Print 1 to N | |
✔️ | Print N to 1 | |
✔️ | Sum of first N numbers | |
✔️ | Factorial of N numbers | |
✔️ | Reverse an Array | |
✔️ | Check if a string is palindrome or not | |
✔️ | Fibonacci Number | |
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 | |