😇README
All My Public Notebooks
Homework
01 Introduction to Programming
02 Programming Basic I
03 Programming Basic II
04 Pattern Homework
05 Programming Basics III
06 Functions and array
07 Array Problems I
08 Array Problem II
09 2D Array
10 Binary Search
11 Binary Search Problems I
12 Binary Search Problems II
13 Sorting Techniques
14 Character Arrays and String
15 Basic Mathematics for DSA
16 Pointers I
17 Pointers II
18 Static and Dynamic Allocation
19 Recursion I
20 Recursion II
21 Recursion III
22 Divide & Conquer
23 Backtracking I
24 Backtracking II
25 Backgracking III
26 Time Complexity of Recursive Algorithm & OOPs I
27 OOSP II
28 OOPS III
29 Linked List I
30 Linked List II
31 Linked List III
32 Linked List IV
33 Stack I
34 Stack II
35 Stack III
Pending
Recursion Sheet
23. Backtracking Homework
Beautiful Arrangement
24. Backtracking II Homework
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?
Find me
𝒜𝒷𝒽𝓎𝒶𝓈
Last updated