Home›Materials›Data Structures›LeetCode Solutions – 102 Coding Problems in Java
About this material
A comprehensive collection of 102 LeetCode coding problem solutions in Java, designed for DSA practice, competitive programming, coding interviews, and problem-solving. The material includes problems covering Arrays, Strings, Linked Lists, Stacks, Queues, Hashing, Trees, Graphs, Sorting, Searching, Recursion, Dynamic Programming, Greedy Algorithms, and Bit Manipulation.
The collection includes popular problems such as Two Sum, 3Sum, 4Sum, Longest Palindromic Substring, Word Break, Word Ladder, Merge Intervals, Maximum Subarray, Linked List Cycle, LRU Cache, Binary Tree Traversals, Validate Binary Search Tree, Clone Graph, Merge Sort, Quicksort, Edit Distance, Permutations, and Generate Parentheses.
Each problem provides the problem statement, analysis or approach, and Java implementation, with multiple solutions presented for several problems. For example, Rotate Array includes intermediate-array, bubble-rotate, and reversal approaches, while Longest Palindromic Substring includes naive, dynamic programming, center-expansion, and Manacher’s algorithm approaches.
Preview
Preview of LeetCode Solutions – 102 Coding Problems in Java
More Materials
Data Structures & Algorithms (DSA) Complete Handwritten Notes
Suneel Mekala · 141 downloads
Data Structure - Previous Question Paper (2024-25 Back Examination)
Suneel Mekala · 9 downloads
LeetCode DSA – Striver’s SDE Sheet
Suneel Mekala · 5 downloads
DSA Cheat Sheet – Data Structures & Algorithms
Suneel Mekala · 4 downloads