Welcome to the Complete DSA Preparation Course - Java! This repository is your comprehensive guide to mastering Data Structures and Algorithms (DSA) using Java. Whether you're a beginner or looking to sharpen your skills, this course covers all the essential topics needed to excel in coding interviews and software development.
"For coding interview preparation, LeetCode & GeeksforGeeks is one of the best online resource providing a rich library of more than 500+ real coding interview questions for you "
π© π§ π₯
# | Title | Code | Resource | Video | Difficulty |
---|---|---|---|---|---|
1 | Absolute value | Theory | π© Easy | ||
2 | Celsius To Fahrenheit | Theory | π© Easy | ||
3 | Roots of Quadratic equation | Theory | π© Easy | ||
4 | Factorial Of Number | π© Easy | |||
5 | Count digits in a factorial | π© Easy | |||
6 | Series GP | π© Easy | |||
7 | Prime Number | π© Easy | |||
8 | Exactly 3 Divisors | Theory | π© Easy | ||
9 | Addition Under Modulo | Theory | π© Easy | ||
10 | Multiplication Under Modulo | Theory | π© Easy | ||
11 | Modular Multiplicative Inverse | π© Easy | |||
12 | Trailing zeroes in factorial | π§ Medium | |||
13 | Prime Factors | π§ Medium |
# | Title | Code | Resource | Video | Difficulty |
---|---|---|---|---|---|
1 | Find first set bit | π© Easy | |||
2 | Rightmost different bit | π© Easy | |||
3 | Check whether K-th bit is set or not | π© Easy | |||
4 | Count total set bits | π§ Medium | |||
5 | Bit Difference | π© Easy | |||
6 | Number is sparse or not | π© Easy | |||
7 | Longest Consecutive 1's | π© Easy | |||
8 | Gray Code | π© Easy | |||
9 | Gray to Binary equivalent | π© Easy | |||
10 | Power of 2 | π© Easy | |||
11 | Swap all odd and even bits | π© Easy | |||
12 | Maximum AND Value | π§ Medium |
# | Title | Code | Resource | Video | Difficulty |
---|---|---|---|---|---|
1 | Print 1 to n without using loops | π© Easy | |||
2 | Sum Of Digits | π© Easy | |||
3 | Count Total Digits in a Number | π© Easy | |||
4 | Digital Root | π§ Medium | |||
5 | Fibonacci Using Recursion | π© Easy | |||
6 | Tower Of Hanoi | π§ Medium | |||
7 | Josephus problem | π§ Medium |
# | Title | Code | Resource | Video | Difficulty |
---|
# | Title | Code | Resource | Video | Difficulty |
---|
# | Title | Code | Resource | Video | Difficulty |
---|
# | Title | Code | Resource | Video | Difficulty |
---|---|---|---|---|---|
1 | What is Multidimensional Arrays c++ | Video | π© Easy | ||
2 | Sum of upper and lower triangles | Solution | π© Easy | ||
3 | Transpose of Matrix | Solution | π© Easy | ||
4 | Rotate by 90 degree | Solution | π© Easy | ||
5 | Multiply the matrices | c++ | Solution | π© Easy | |
6 | Spirally traversing a matrix | c++ | Solution | π§ Medium | |
7 | Interchanging the rows of a Matrix | c++ | Solution | π© Easy | |
8 | Matrix Interchange | Practice | π© Easy | ||
9 | Search in a row-column sorted Matrix | c++ | Solution | π§ Medium | |
10 | Boolean Matrix | c++ | Solution | π§ Medium |
# | Title | Code | Resource | Video | Difficulty |
---|
# | Title | Code | Resource | Video | Difficulty |
---|
# | Title | Code | Resource | Video | Difficulty |
---|
# | Title | Code | Resource | Video | Difficulty |
---|
# | Title | Code | Resource | Video | Difficulty |
---|
# | Title | Code | Resource | Video | Difficulty |
---|
# | Title | Code | Resource | Video | Difficulty |
---|
# | Title | Code | Resource | Video | Difficulty |
---|
# | Title | Code | Resource | Video | Difficulty |
---|
# | Title | Code | Resource | Video | Difficulty |
---|
# | Title | Code | Resource | Video | Difficulty |
---|
# | Title | Code | Resource | Video | Difficulty |
---|
# | Title | Code | Resource | Video | Difficulty |
---|
Let me know your views on the repository or any changes or improvements at LinkedIn, Telegram
Do star β, fork and share the repo to show your support, it would help others too!