Skip to content

Master DSA! Practice with LeetCode to solidify your understanding and refine your coding skills for real-world interview challenges.

Notifications You must be signed in to change notification settings

Developer-RONNIE/complete-leetcode-solutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Structured Leetcode Solutions | Java ☕

Complete DSA Preparation

Make sure to ⭐ my DSA repo so you can keep up to date on any daily progress!

Github

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.

Table Content

"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 "

🟩 🟧 🟥

Mathematics

# 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

Bits Manipulation

# 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

Recursion

# 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

Arrays

# Title Code Resource Video Difficulty

Searching

# Title Code Resource Video Difficulty

Sorting

# Title Code Resource Video Difficulty

Matrix

# Title Code Resource Video Difficulty
1 What is Multidimensional Arrays c++ Pdf Video 🟩 Easy
2 Sum of upper and lower triangles Pdf Solution 🟩 Easy
3 Transpose of Matrix Pdf Solution 🟩 Easy
4 Rotate by 90 degree Pdf Solution 🟩 Easy
5 Multiply the matrices c++ Pdf Solution 🟩 Easy
6 Spirally traversing a matrix c++ Pdf Solution 🟧 Medium
7 Interchanging the rows of a Matrix c++ Pdf Solution 🟩 Easy
8 Matrix Interchange Practice 🟩 Easy
9 Search in a row-column sorted Matrix c++ Pdf Solution 🟧 Medium
10 Boolean Matrix c++ Pdf Solution 🟧 Medium

Hashing

# Title Code Resource Video Difficulty

String

# Title Code Resource Video Difficulty

Linked List

# Title Code Resource Video Difficulty

Stack

# Title Code Resource Video Difficulty

Queue

# Title Code Resource Video Difficulty

Tree

# Title Code Resource Video Difficulty

Binary Search Tree

# Title Code Resource Video Difficulty

Heap

# Title Code Resource Video Difficulty

Graph

# Title Code Resource Video Difficulty

Greedy

# Title Code Resource Video Difficulty

Backtracking

# Title Code Resource Video Difficulty

Dynamic Programming

# Title Code Resource Video Difficulty

Trie

# Title Code Resource Video Difficulty

Connect With Me

Let me know your views on the repository or any changes or improvements at LinkedIn, Telegram

telegram X Linkedin

Do star ⭐, fork and share the repo to show your support, it would help others too!

About

Master DSA! Practice with LeetCode to solidify your understanding and refine your coding skills for real-world interview challenges.

Resources

Stars

Watchers

Forks