I am planning to add a beginner friendly path for my Juniors to Learn DSA
Are you a Newbie in programming and want to dive deep into it?
Are you looking for some good resources DSA
Do you want to make your DSA strong π€©
Then, You got here right!!
If you are looking contibute, get yourself started from CONTRIBUTING.md.
Topic | Related Article | Practice Problems on different Platforms |
---|---|---|
Digits In Factorial | Count digits in a factorial Set 1 by gfg Count digits in a factorial Set 2 by gfg |
geeksforgeeks CodeChef |
Exactly 3 Divisors | Exactly 3 Divisors by gfg | geeksforgeeks Coding Ninjas |
Primality Test | Prime Numbers Introduction and School Method Fermat Method |
CodeChef |
Topic | Related Article | Practice Problems on different Platforms |
---|---|---|
Remove duplicate elements from sorted Array | Remove duplicate elements from sorted Array by gfg Remove duplicate elements from sorted Array Codesdope |
[LeetCode](https://leetcode.com/problems/remove-duplicates-from-sorted- |
Rearrange an array with O(1) extra space | ||
Trapping Rain Water | Trapping Rain Water by gfg |
|
Remove duplicate elements from sorted Array | ||
Reverse array in groups | ||
Rotate Array | ||
Rearrange an array with O(1) extra space | Rearrange an array with O(1) extra space by gfg | GeeksforGeeks |
Trapping Rain Water | Trapping Rain Water by gfg | GeeksforGeeks |
Remove duplicate elements from sorted Array | Remove duplicate elements from sorted Array by gfg | GeeksforGeeks |
Reverse array in groups | Reverse array in groups by gfg | GeeksforGeeks |
Rotate Array | Rotate array by gfg | GeeksforGeeks |
Equilibrium Point | Equilibrium Point | |
Leaders in an array | Leaders in an array | |
Wave Array | Wave Array | |
Subarray with given sum | Subarray with given sum | |
Kadane's Algorithm | Kadane's Algorithm | |
Find Transition Point | Find Transition Point | |
Leaders in an array | Leaders in an array | |
First Repeating Element | First Repeating Element | |
Smallest Positive missing number | Smallest Positive missing number | |
Rearrange an array with O(1) extra space | Rearrange an array with O(1) extra space | |
Merge Without Extra Space |
Topic | Related Article | Practice Problems on different Platforms |
---|---|---|
Adding two matrices | Adding two matrices | GeeksforGeeks |
Multiply the matrices | Multiply the matrices | GeeksforGeeks |
Determinant of a Matrix | Determinant of a Matrix | GeeksforGeeks |
Transpose of Matrix | Transpose of Matrix | GeeksforGeeks |
Rotate by 90 degree | Rotate by 90 degree | GeeksforGeeks |
Spirally traversing a matrix | Spirally traversing a matrix | |
Search in a row-column sorted Matrix | Search in a row-column sorted Matrix | |
Max rectangle |
Topic | Related Article | Practice Problems on different Platforms |
---|---|---|
Square root of a number | Square root of a number | |
Binary Search | Binary Search | |
Peak element | Peak element | |
Search an element in sorted and rotated array | Search an element in sorted and rotated array | |
Merge Sort | Merge Sort | |
Quick Sort | Quick Sort | |
Union of Two Sorted Arrays | Union of Two Sorted Arrays | |
Intersection of two sorted arrays | Intersection of two sorted arrays | |
Minimum Swaps to Sort | Minimum Swaps to Sort | |
Minimum Platforms | ||
Median of Two sorted arrays | Median of Two sorted arrays | |
Sort an array of 0s, 1s and 2s | Sort an array of 0s, 1s and 2s |
Topic | Related Article | Practice Problems on different Platforms |
---|---|---|
Check whether K-th bit is set or not | Check whether K-th bit is set or not by gfg | GeeksforGeeks |
Count total set bits | Count total set bits by gfg | GeeksforGeeks InterviewBit |
Number is sparse or not | Check if a given number is sparse or not by gfg | GeeksforGeeks |
Binary To Gray Code equivalent | Gray to Binary and Binary to Gray conversion by gfg | LeetCode |
Gray to Binary equivalent | Gray to Binary and Binary to Gray conversion by gfg | GeeksforGeeks |
Power of 2 | Program to find whether a given number is power of 2 gfg | GeeksforGeeks |
Find first set bit | finding the first set bit in a binary number on Stackoverflow | GeeksforGeeks |
Rightmost different bit | Position of rightmost different bit by gfg | GeeksforGeeks |
Swap all odd and even bits | Swap all odd and even bits | GeeksforGeeks |
Maximum subset XOR | Maximum subset XOR | Codeforces |
Topic | Related Article | Practice Problems on different Platforms |
---|---|---|
deletion in linked list | deletion in linked list | GeeksforGeeks |
insertion in linked list | insertion in linked list | GeeksforGeeks |
sorting a linked list | sorting a linked list | GeeksforGeeks |
swapping in linked list | swapping in linked list | GeeksforGeeks |
Check if a linked list is Circular Linked List | Check if a linked list is Circular Linked List by gfg | GeeksforGeeks |
Deletion from a Circular Linked List | Deletion from a Circular Linked List by gfg | Coding Ninjas |
Topic | Related Article | Practice Problems on different Platforms |
---|---|---|
Find whether an array is subset of another array | Find whether an array is subset of another array | |
Union and Intersection of two Linked Lists | Union and Intersection of two Linked Lists | |
Find a pair with given sum | Find a pair with given sum | |
Find Itinerary from a given list of tickets | Find Itinerary from a given list of tickets |
|Height of Binary Tree|Height of Binary Tree| |Related Articles Write a Program to Find the Maximum Depth or Height of a Tree|Related Articles Write a Program to Find the Maximum Depth or Height of a Tree| |Determine if two trees are identical|Determine if two trees are identical| |Checked for Balanced tree|Checked for Balanced tree|
Need Help in Web-Development-Path-And-Resources
DSA quick Revision click here
11 Weeks Workshop on Data Structures and Algorithms Solution in python
11 Weeks Workshop on Data Structures and Algorithms Solution in C++
Thanks go to these Wonderful People π¨π»βπ»: π Contributions of any kind are welcome!
|