DSA Journy
java-dsa-series/
📘 DSA Practice Questions (Last 20 Days)
Find the First and Last Position of an Element in a Sorted Array
Minimum Size Subarray Sum
Longest Subarray with Sum ≤ K
Group Anagrams
Longest Consecutive Sequence
Top K Frequent Elements
Find the Second Largest Element in an Array
Maximum Sum of a Continuous Subarray (Kadane’s Algorithm)
Binary Tree Level Order Traversal
Valid Parentheses (using Stack)
Check if an Array is Sorted and Rotated
Count Occurrences of an Element in a Sorted Array (Binary Search)
Majority Element (Boyer–Moore Voting Algorithm)
Find a Peak Element (Binary Search)
Longest Substring Without Repeating Characters
Find the Single Non-Repeating Element in a Sorted Array (Binary Search)
Find the Single Non-Repeating Element using XOR
Find the Missing Number in an Array (Using XOR)
Check if a Number is a Power of Two (Bit Manipulation)
Design a Custom Priority Task Queue using OOP Concepts in Java