{% embed url="https://gist.github.com/AbhyasKanaujia/b1aa2c5ba91e8a0b7796fecdbf52023a" %}
Class | Homework | Notes | Video |
---|---|---|---|
01 Introduction to Programming | true | true | true |
02 Programming Basic I | true | true | true |
03 Programming Basic II | true | true | true |
04 Pattern Homework | true | true | true |
05 Programming Basics III | true | true | true |
06 Functions and array | true | true | true |
07 Array Problems I | true | true | true |
08 Array Problem II | true | true | true |
09 2D Array | false | false | false |
10 Binary Search | false | false | false |
11 Binary Search Problems I | false | false | false |
12 Binary Search Problems II | false | false | false |
13 Sorting Techniques | false | false | false |
14 Character Arrays and String | true | true | true |
15 Basic Mathematics for DSA | true | true | true |
16 Pointers I | true | true | true |
17 Pointers II | true | true | true |
18 Static and Dynamic Allocation | true | true | true |
19 Recursion I | true | true | true |
20 Recursion II | true | true | true |
21 Recursion III | true | true | true |
22 Divide & Conquer | true | true | true |
23 Backtracking I | false | true | true |
24 Backtracking II | false | true | true |
25 Backgracking III | false | true | true |
26 Time Complexity of Recursive Algorithm & OOPs I | false | true | true |
false | false | false | |
false | false | false | |
29 Linked List I | false | true | true |
30 Linked List II | false | true | true |
31 Linked List III | true | true | true |
32 Linked List IV | false | false | false |
33 Stack I | true | true | true |
34 Stack II | false | false | false |
35 Stack III | false | false | false |
Doubt Sessions
Doubt Clearing Session Part I ✅
Doubt Clearing Session Part II ✅
Doubt Clearing Session Part III
Doubt Clearing Session Part IV
Doubt Clearing Session Part V
Doubt Clearing Session Part VI
- Different Ways to Add Parentheses
- Decode String
- Predict the Winner
- Elimination Game
- K-th Symbol in Grammar
- Add Two Numbers
- Count Good Numbers
- Minimum Non-Zero Product of the Array Elements
- Integer to English Words
- Permutation Sequence
- Wildcard Matching
23. Backtracking Homework
- Beautiful Arrangement
- Combination Sum
- Combination Sum II
- Combination Sum III
25. Backtracking III Homework
- Word Search
26. Time Complexity of Recursive Algorithm & OOPS I
- Padding & Alignment
- Does a class use space in C++? In Java?
- Deep copy & Shallow cop
**29. **Linked List I
SinglyDoublyCircularCircular Doubly
30. Linked List II
- Reverse a LL
- Find Middle of LL
- Check if LL is circular
- Reverse LL in k Groups
- Palindrome LL
- Sort 0s, 1s and 2s
31. Linked List III
- Print Kth Node from the end. 4 approaches
- Detect and Delete Loop
- Intersection Point of LL. 4 approaches
- Flatten a LL (recursion)
- Remove Duplicate from sorted/unsorted LL
- Add 1 to LL
- Add two LL
- Clone LL with random pointer
- Delete m nodes after n nodes
- Reverse alternate k nodes
- Why is quick sort preferred fore arrays, and why merge sort is preferred for LL?
𝒜𝒷𝒽𝓎𝒶𝓈