LeetGuide AI
Current Focus

Contains Duplicate

EasyArrays & Hashing

Start your algorithmic training with this foundational problem.

Start Next Problem
Overall Progress0 / 75 Solved (0%)
Category Mastery
Arrays & Hashing0/8
Two Pointers0/3
Sliding Window0/4
Stack0/1
Binary Search0/2
Linked List0/6
Trees0/11
Tries0/3
Heap / Priority Queue0/1
Backtracking0/2
Graphs0/6
Advanced Graphs0/1
1-D Dynamic Programming0/10
2-D Dynamic Programming0/2
Greedy0/2
Intervals0/5
Math & Geometry0/3
Bit Manipulation0/5
Syllabus Table(75 problems)
#TitleCategoryDifficultyStatusAction
1Contains DuplicateArrays & HashingEasyUnstartedOpen
2Valid AnagramArrays & HashingEasyUnstartedOpen
3Two SumArrays & HashingEasyUnstartedOpen
4Group AnagramsArrays & HashingMediumUnstartedOpen
5Top K Frequent ElementsArrays & HashingMediumUnstartedOpen
6Encode and Decode StringsArrays & HashingMediumUnstartedOpen
7Product of Array Except SelfArrays & HashingMediumUnstartedOpen
8Longest Consecutive SequenceArrays & HashingMediumUnstartedOpen
9Valid PalindromeTwo PointersEasyUnstartedOpen
103SumTwo PointersMediumUnstartedOpen
11Container With Most WaterTwo PointersMediumUnstartedOpen
12Best Time to Buy And Sell StockSliding WindowEasyUnstartedOpen
13Longest Substring Without Repeating CharactersSliding WindowMediumUnstartedOpen
14Longest Repeating Character ReplacementSliding WindowMediumUnstartedOpen
15Minimum Window SubstringSliding WindowHardUnstartedOpen
16Valid ParenthesesStackEasyUnstartedOpen
17Find Minimum In Rotated Sorted ArrayBinary SearchMediumUnstartedOpen
18Search In Rotated Sorted ArrayBinary SearchMediumUnstartedOpen
19Reverse Linked ListLinked ListEasyUnstartedOpen
20Merge Two Sorted ListsLinked ListEasyUnstartedOpen
21Linked List CycleLinked ListEasyUnstartedOpen
22Reorder ListLinked ListMediumUnstartedOpen
23Remove Nth Node From End of ListLinked ListMediumUnstartedOpen
24Merge K Sorted ListsLinked ListHardUnstartedOpen
25Invert Binary TreeTreesEasyUnstartedOpen
26Maximum Depth of Binary TreeTreesEasyUnstartedOpen
27Same TreeTreesEasyUnstartedOpen
28Subtree of Another TreeTreesEasyUnstartedOpen
29Lowest Common Ancestor of a Binary Search TreeTreesMediumUnstartedOpen
30Binary Tree Level Order TraversalTreesMediumUnstartedOpen
31Validate Binary Search TreeTreesMediumUnstartedOpen
32Kth Smallest Element In a BstTreesMediumUnstartedOpen
33Construct Binary Tree From Preorder And Inorder TraversalTreesMediumUnstartedOpen
34Binary Tree Maximum Path SumTreesHardUnstartedOpen
35Serialize And Deserialize Binary TreeTreesHardUnstartedOpen
36Find Median From Data StreamHeap / Priority QueueHardUnstartedOpen
37Combination SumBacktrackingMediumUnstartedOpen
38Word SearchBacktrackingMediumUnstartedOpen
39Implement Trie Prefix TreeTriesMediumUnstartedOpen
40Design Add And Search Words Data StructureTriesMediumUnstartedOpen
41Word Search IITriesHardUnstartedOpen
42Number of IslandsGraphsMediumUnstartedOpen
43Clone GraphGraphsMediumUnstartedOpen
44Pacific Atlantic Water FlowGraphsMediumUnstartedOpen
45Course ScheduleGraphsMediumUnstartedOpen
46Graph Valid TreeGraphsMediumUnstartedOpen
47Number of Connected Components In An Undirected GraphGraphsMediumUnstartedOpen
48Alien DictionaryAdvanced GraphsHardUnstartedOpen
49Climbing Stairs1-D Dynamic ProgrammingEasyUnstartedOpen
50House Robber1-D Dynamic ProgrammingMediumUnstartedOpen
51House Robber II1-D Dynamic ProgrammingMediumUnstartedOpen
52Longest Palindromic Substring1-D Dynamic ProgrammingMediumUnstartedOpen
53Palindromic Substrings1-D Dynamic ProgrammingMediumUnstartedOpen
54Decode Ways1-D Dynamic ProgrammingMediumUnstartedOpen
55Coin Change1-D Dynamic ProgrammingMediumUnstartedOpen
56Maximum Product Subarray1-D Dynamic ProgrammingMediumUnstartedOpen
57Word Break1-D Dynamic ProgrammingMediumUnstartedOpen
58Longest Increasing Subsequence1-D Dynamic ProgrammingMediumUnstartedOpen
59Unique Paths2-D Dynamic ProgrammingMediumUnstartedOpen
60Longest Common Subsequence2-D Dynamic ProgrammingMediumUnstartedOpen
61Maximum SubarrayGreedyMediumUnstartedOpen
62Jump GameGreedyMediumUnstartedOpen
63Insert IntervalIntervalsMediumUnstartedOpen
64Merge IntervalsIntervalsMediumUnstartedOpen
65Non Overlapping IntervalsIntervalsMediumUnstartedOpen
66Meeting RoomsIntervalsEasyUnstartedOpen
67Meeting Rooms IIIntervalsMediumUnstartedOpen
68Rotate ImageMath & GeometryMediumUnstartedOpen
69Spiral MatrixMath & GeometryMediumUnstartedOpen
70Set Matrix ZeroesMath & GeometryMediumUnstartedOpen
71Number of 1 BitsBit ManipulationEasyUnstartedOpen
72Counting BitsBit ManipulationEasyUnstartedOpen
73Reverse BitsBit ManipulationEasyUnstartedOpen
74Missing NumberBit ManipulationEasyUnstartedOpen
75Sum of Two IntegersBit ManipulationMediumUnstartedOpen