Skip to content

Ashrafpathan2094/DSA-JavaScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ DSA LeetCode Roadmap πŸ“Œ Phase 1: Arrays & Hashing Goal: Build strong fundamentals in arrays, hashmaps, and frequency counting.

Two Sum – Easy πŸ”— https://leetcode.com/problems/two-sum/description/

Contains Duplicate – Easy πŸ”— https://leetcode.com/problems/contains-duplicate/description/

Valid Anagram – Easy πŸ”— https://leetcode.com/problems/valid-anagram/description/

Group Anagrams – Medium πŸ”— https://leetcode.com/problems/group-anagrams/description/

Top K Frequent Elements – Medium πŸ”— https://leetcode.com/problems/top-k-frequent-elements/description/

Product of Array Except Self – Medium πŸ”— https://leetcode.com/problems/product-of-array-except-self/description/

Maximum Subarray – Medium πŸ”— https://leetcode.com/problems/maximum-subarray/description/

Merge Intervals – Medium πŸ”— https://leetcode.com/problems/merge-intervals/description/

3Sum – Medium πŸ”— https://leetcode.com/problems/3sum/description/

Container With Most Water – Medium πŸ”— https://leetcode.com/problems/container-with-most-water/description/

πŸ“Œ Phase 2: Two Pointers Goal: Learn to solve problems with two indices moving through the array.

Valid Palindrome – Easy πŸ”— https://leetcode.com/problems/valid-palindrome/description/

Two Sum II – Input Array Is Sorted – Medium πŸ”— https://leetcode.com/problems/two-sum-ii-input-array-is-sorted/description/

3Sum – Medium πŸ”— https://leetcode.com/problems/3sum/description/

Container With Most Water – Medium πŸ”— https://leetcode.com/problems/container-with-most-water/description/

Trapping Rain Water – Hard πŸ”— https://leetcode.com/problems/trapping-rain-water/description/

πŸ“Œ Phase 3: Sliding Window Goal: Optimize subarray problems with sliding window.

Best Time to Buy and Sell Stock – Easy πŸ”— https://leetcode.com/problems/best-time-to-buy-and-sell-stock/description/

Longest Substring Without Repeating Characters – Medium πŸ”— https://leetcode.com/problems/longest-substring-without-repeating-characters/description/

Longest Repeating Character Replacement – Medium πŸ”— https://leetcode.com/problems/longest-repeating-character-replacement/description/

Minimum Window Substring – Hard πŸ”— https://leetcode.com/problems/minimum-window-substring/description/

πŸ“Œ Phase 4: Stack Goal: Understand monotonic stacks and parsing problems.

Valid Parentheses – Easy πŸ”— https://leetcode.com/problems/valid-parentheses/description/

Min Stack – Medium πŸ”— https://leetcode.com/problems/min-stack/description/

Evaluate Reverse Polish Notation – Medium πŸ”— https://leetcode.com/problems/evaluate-reverse-polish-notation/description/

Generate Parentheses – Medium πŸ”— https://leetcode.com/problems/generate-parentheses/description/

Daily Temperatures – Medium πŸ”— https://leetcode.com/problems/daily-temperatures/description/

Car Fleet – Medium πŸ”— https://leetcode.com/problems/car-fleet/description/

Largest Rectangle in Histogram – Hard πŸ”— https://leetcode.com/problems/largest-rectangle-in-histogram/description/

πŸ“Œ Phase 5: Binary Search Goal: Learn standard and advanced binary search patterns.

Binary Search – Easy πŸ”— https://leetcode.com/problems/binary-search/description/

Search a 2D Matrix – Medium πŸ”— https://leetcode.com/problems/search-a-2d-matrix/description/

Koko Eating Bananas – Medium πŸ”— https://leetcode.com/problems/koko-eating-bananas/description/

Find Minimum in Rotated Sorted Array – Medium πŸ”— https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/description/

Search in Rotated Sorted Array – Medium πŸ”— https://leetcode.com/problems/search-in-rotated-sorted-array/description/

Median of Two Sorted Arrays – Hard πŸ”— https://leetcode.com/problems/median-of-two-sorted-arrays/description/

πŸ“Œ Phase 6: Linked List Goal: Master linked list basics and fast/slow pointer tricks.

Reverse Linked List – Easy πŸ”— https://leetcode.com/problems/reverse-linked-list/description/

Merge Two Sorted Lists – Easy πŸ”— https://leetcode.com/problems/merge-two-sorted-lists/description/

Reorder List – Medium πŸ”— https://leetcode.com/problems/reorder-list/description/

Remove Nth Node From End of List – Medium πŸ”— https://leetcode.com/problems/remove-nth-node-from-end-of-list/description/

Linked List Cycle – Easy πŸ”— https://leetcode.com/problems/linked-list-cycle/description/

LRU Cache – Medium πŸ”— https://leetcode.com/problems/lru-cache/description/

Merge K Sorted Lists – Hard πŸ”— https://leetcode.com/problems/merge-k-sorted-lists/description/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •