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!