DSA-Path-And-Important-Questions
June 17, 2022 Β· View on GitHub
I am planning to add a beginner friendly path for my Juniors to Learn DSA easily
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.
Problems With Related Article and Practice Problems on different platforms
1.Basics Maths
| 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 |
2.Arrays
3.Matrix
| Topic | Related Article | Practice Problems on different Platforms |
|---|---|---|
| Adding two matrices | Adding two matrices - GFG | GeeksforGeeks |
| Multiply the matrices | Multiply the matrices by GFG By Khan Academy | GeeksforGeeks |
| Determinant of a Matrix | Determinant of a Matrix by GFG By Tutorials Point | GeeksforGeeks |
| Transpose of Matrix | Transpose of Matrix by GFG By Tutorials Point | GeeksforGeeks |
| Rotate by 90 degree | Rotate by 90 degree | GeeksforGeeks Leetcode |
| Spirally traversing a matrix | Spirally traversing a matrix Tutorials Point | Leetcode |
| Search in a row-column sorted Matrix | Search in a row-column sorted Matrix Tutorials Point | Leetcode |
| Max rectangle | Maximum size rectangle binary sub-matrix with all 1s | Leetcode InterviewBit |
4.Searching and Sorting
| Topic | Related Article | Practice Problems on different Platforms |
|---|---|---|
| Square root of a number | Square root of a number | GeeksforGeeks Tutorials Point |
| Binary Search | Binary Search | Leetcode GeeksforGeeks Hackerearth |
| Peak element | Peak element | Leetcode Interview |
| Search an element in sorted and rotated array | Search an element in sorted and rotated array | Leetcode GeeksforGeeks |
| Merge Sort | Merge Sort | Hackerrank GeeksforGeeks |
| Quick Sort | QuickSort InterviewBit | GeeksforGeeks |
| Union of Two Sorted Arrays | Union of Two Sorted Arrays | GeeksforGeeks |
| Intersection of two sorted arrays | Intersection of two sorted arrays | Leetcode InterviewBit |
| Minimum Swaps to Sort | Minimum number of swaps required to sort an array By Coding Ninjas | GeekforGeeks Hackerrank |
| Minimum Platforms | Minimum Number of Platforms Required for a Railway/Bus Station - GFG By Tutorials Point | GFG Coding Ninjas |
| Median of Two sorted arrays | Median of Two Sorted Arrays - InterviewBit By GeeksforGeeks | Leetcode |
| Sort an array of 0s, 1s and 2s | Sort an array of 0s, 1s and 2s | GeeksforGeeks Tutorials Point |
5.Bit Manipulation
| 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 |
6.Linked List
7.Hashing
| Topic | Related Article | Practice Problems on different Platforms |
|---|---|---|
| Check if two arrays are equal or not | Check if two arrays are equal or not | GeeksforGeeks |
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++
β¨ Contributors
Thanks go to these Wonderful People π¨π»βπ»: π Contributions of any kind are welcome!
|
|
Happy Coding π¨βπ»
π¬Join Our CodeSmashers Community
Join discord - https://discord.gg/gtYUZQSjTt
Show some β€οΈΒ by giving
to this repo