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 |
|