- SQL I
- Level 1
- Level 2
- Udemy
- Top Interview 150
- Data Structure I
- Data Structure II
- Algorithm I
- Algorithm II
- Binary Search I
- Binary Search II
- Dynamic Programming I
- Programming Skills I
- Programming Skills II
- Graph Theory I
0205 | Isomorphic Strings | Java Kotlin TypeScript C# Go Python | Easy | String, Hash_Table | 2 | 99.18 |
0392 | Is Subsequence | Java Kotlin TypeScript C# Go Python | Easy | String, Dynamic_Programming, Two_Pointers, LeetCode_75_Two_Pointers | 1 | 93.13 |
0021 | Merge Two Sorted Lists | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_Space_O(m+n) | 0 | 100.00 |
0121 | Best Time to Buy and Sell Stock | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1) | 1 | 99.78 |
0102 | Binary Tree Level Order Traversal | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(N) | 1 | 91.19 |
0098 | Validate Binary Search Tree | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(N)_Space_O(log(N)) | 0 | 100.00 |
0200 | Number of Islands | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Big_O_Time_O(M*N)_Space_O(M*N) | 3 | 87.24 |
0070 | Climbing Stairs | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Big_O_Time_O(n)_Space_O(n) | 0 | 100.00 |
0001 | Two Sum | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_Space_O(n), AI_can_be_used_to_solve_the_task | 2 | 98.90 |
0202 | Happy Number | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Hash_Table, Math, Two_Pointers | 0 | 100.00 |
0054 | Spiral Matrix | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Simulation | 0 | 100.00 |
0014 | Longest Common Prefix | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, String, Big_O_Time_O(n*m)_Space_O(m) | 0 | 100.00 |
0019 | Remove Nth Node From End of List | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Two_Pointers, Linked_List, Big_O_Time_O(L)_Space_O(L) | 0 | 100.00 |
0148 | Sort List | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Sorting, Two_Pointers, Linked_List, Divide_and_Conquer, Merge_Sort, Big_O_Time_O(log(N))_Space_O(log(N)) | 9 | 93.90 |
0226 | Invert Binary Tree | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_Space_O(n) | 0 | 100.00 |
0074 | Search a 2D Matrix | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_Space_O(1) | 0 | 100.00 |
0033 | Search in Rotated Sorted Array | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) | 0 | 100.00 |
0108 | Convert Sorted Array to Binary Search Tree | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Tree, Binary_Tree, Binary_Search_Tree, Divide_and_Conquer | 0 | 100.00 |
0230 | Kth Smallest Element in a BST | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(n)_Space_O(n) | 0 | 100.00 |
0173 | Binary Search Tree Iterator | Java Kotlin TypeScript C# Go Python | Medium | Tree, Binary_Tree, Stack, Design, Binary_Search_Tree, Iterator | 15 | 100.00 |
0210 | Course Schedule II | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Graph, Topological_Sort | 4 | 91.07 |
0198 | House Robber | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, LeetCode_75_DP/1D, Big_O_Time_O(n)_Space_O(n) | 0 | 100.00 |
0322 | Coin Change | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Breadth_First_Search, Big_O_Time_O(m*n)_Space_O(amount) | 12 | 92.59 |
0003 | Longest Substring Without Repeating Characters | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(n)_Space_O(1), AI_can_be_used_to_solve_the_task | 2 | 98.59 |
0076 | Minimum Window Substring | Java Kotlin TypeScript C# Go Python | Hard | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(s.length())_Space_O(1) | 2 | 99.83 |
0100 | Same Tree | Java Kotlin TypeScript C# Go Python | Easy | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree | 0 | 100.00 |
0101 | Symmetric Tree | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(log(N)) | 0 | 100.00 |
0199 | Binary Tree Right Side View | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/BFS | 0 | 100.00 |
0155 | Min Stack | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Stack, Design, Big_O_Time_O(1)_Space_O(N) | 4 | 96.54 |
0208 | Implement Trie (Prefix Tree) | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Design, Trie, LeetCode_75_Trie, Big_O_Time_O(word.length())_or_O(prefix.length())_Space_O(N) | 32 | 95.05 |
0057 | Insert Interval | Java Kotlin TypeScript C# Go Python | Medium | Array | 0 | 100.00 |
0056 | Merge Intervals | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Big_O_Time_O(n_log_n)_Space_O(n) | 7 | 98.37 |
0039 | Combination Sum | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Backtracking, Big_O_Time_O(2^n)_Space_O(n+2^n) | 1 | 99.99 |
0046 | Permutations | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Big_O_Time_O(n*n!)_Space_O(n+n!) | 1 | 94.08 |
0136 | Single Number | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, LeetCode_75_Bit_Manipulation, Big_O_Time_O(N)_Space_O(1) | 1 | 99.86 |
0009 | Palindrome Number | Java Kotlin TypeScript C# Go Python | Easy | Math, Big_O_Time_O(log10(x))_Space_O(1) | 4 | 100.00 |
0172 | Factorial Trailing Zeroes | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Math | 0 | 100.00 |
0050 | Pow(x, n) | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Math, Recursion | 0 | 100.00 |
0014 | Longest Common Prefix | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, String, Big_O_Time_O(n*m)_Space_O(m) | 0 | 100.00 |
0003 | Longest Substring Without Repeating Characters | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(n)_Space_O(1), AI_can_be_used_to_solve_the_task | 2 | 98.59 |
0020 | Valid Parentheses | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, String, Stack, Big_O_Time_O(n)_Space_O(n) | 2 | 97.19 |
0005 | Longest Palindromic Substring | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Big_O_Time_O(n)_Space_O(n) | 7 | 97.82 |
0242 | Valid Anagram | Java Kotlin TypeScript C# Go Python | Easy | String, Hash_Table, Sorting | 2 | 97.76 |
0049 | Group Anagrams | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Big_O_Time_O(n*k_log_k)_Space_O(n) | 6 | 97.61 |
0151 | Reverse Words in a String | Java Kotlin TypeScript C# Go Python | Medium | String, Two_Pointers, LeetCode_75_Array/String | 2 | 99.69 |
0033 | Search in Rotated Sorted Array | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) | 0 | 100.00 |
0153 | Find Minimum in Rotated Sorted Array | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Binary_Search, Big_O_Time_O(log_N)_Space_O(log_N) | 0 | 100.00 |
0121 | Best Time to Buy and Sell Stock | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1) | 1 | 99.78 |
0001 | Two Sum | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_Space_O(n), AI_can_be_used_to_solve_the_task | 2 | 98.90 |
0058 | Length of Last Word | Java Kotlin TypeScript C# Go Python | Easy | String | 0 | 100.00 |
0122 | Best Time to Buy and Sell Stock II | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Array, Dynamic_Programming, Greedy | 1 | 76.91 |
0080 | Remove Duplicates from Sorted Array II | Java Kotlin TypeScript C# Go Python | Medium | Array, Two_Pointers | 0 | 100.00 |
0189 | Rotate Array | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Two_Pointers, Big_O_Time_O(n)_Space_O(1) | 0 | 100.00 |
0055 | Jump Game | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1) | 1 | 100.00 |
0066 | Plus One | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Array, Math | 0 | 100.00 |
0238 | Product of Array Except Self | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Prefix_Sum, LeetCode_75_Array/String, Big_O_Time_O(n^2)_Space_O(n) | 1 | 99.66 |
0392 | Is Subsequence | Java Kotlin TypeScript C# Go Python | Easy | String, Dynamic_Programming, Two_Pointers, LeetCode_75_Two_Pointers | 1 | 93.13 |
0125 | Valid Palindrome | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, String, Two_Pointers | 2 | 99.11 |
0026 | Remove Duplicates from Sorted Array | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Array, Two_Pointers | 0 | 100.00 |
0042 | Trapping Rain Water | Java Kotlin TypeScript C# Go Python | Hard | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Two_Pointers, Stack, Monotonic_Stack, Big_O_Time_O(n)_Space_O(1) | 0 | 100.00 |
0015 | 3Sum | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n*log(n))_Space_O(n^2) | 29 | 72.02 |
0053 | Maximum Subarray | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1) | 1 | 99.32 |
0169 | Majority Element | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Sorting, Counting, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1) | 1 | 99.89 |
0074 | Search a 2D Matrix | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_Space_O(1) | 0 | 100.00 |
0054 | Spiral Matrix | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Simulation | 0 | 100.00 |
0048 | Rotate Image | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Matrix, Big_O_Time_O(n^2)_Space_O(1) | 0 | 100.00 |
0073 | Set Matrix Zeroes | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Matrix, Big_O_Time_O(m*n)_Space_O(1) | 0 | 100.00 |
0056 | Merge Intervals | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Big_O_Time_O(n_log_n)_Space_O(n) | 7 | 98.37 |
0114 | Flatten Binary Tree to Linked List | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Stack, Linked_List, Big_O_Time_O(N)_Space_O(N) | 0 | 100.00 |
0061 | Rotate List | Java Kotlin TypeScript C# Go Python | Medium | Two_Pointers, Linked_List | 0 | 100.00 |
0141 | Linked List Cycle | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_Space_O(1) | 0 | 100.00 |
0021 | Merge Two Sorted Lists | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_Space_O(m+n) | 0 | 100.00 |
0138 | Copy List with Random Pointer | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Linked_List, Big_O_Time_O(N)_Space_O(N) | 0 | 100.00 |
0025 | Reverse Nodes in k-Group | Java Kotlin TypeScript C# Go Python | Hard | Top_100_Liked_Questions, Linked_List, Recursion, Big_O_Time_O(n)_Space_O(k) | 0 | 100.00 |
0146 | LRU Cache | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Design, Linked_List, Doubly_Linked_List, Big_O_Time_O(1)_Space_O(capacity) | 40 | 98.20 |
0102 | Binary Tree Level Order Traversal | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(N) | 1 | 91.19 |
0103 | Binary Tree Zigzag Level Order Traversal | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree | 0 | 100.00 |
0108 | Convert Sorted Array to Binary Search Tree | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Tree, Binary_Tree, Binary_Search_Tree, Divide_and_Conquer | 0 | 100.00 |
0100 | Same Tree | Java Kotlin TypeScript C# Go Python | Easy | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree | 0 | 100.00 |
0226 | Invert Binary Tree | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_Space_O(n) | 0 | 100.00 |
0104 | Maximum Depth of Binary Tree | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(N)_Space_O(H) | 0 | 100.00 |
0124 | Binary Tree Maximum Path Sum | Java Kotlin TypeScript C# Go Python | Hard | Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Depth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(N) | 0 | 100.00 |
0098 | Validate Binary Search Tree | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(N)_Space_O(log(N)) | 0 | 100.00 |
0236 | Lowest Common Ancestor of a Binary Tree | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(n)_Space_O(n) | 6 | 100.00 |
0208 | Implement Trie (Prefix Tree) | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Design, Trie, LeetCode_75_Trie, Big_O_Time_O(word.length())_or_O(prefix.length())_Space_O(N) | 32 | 95.05 |
0200 | Number of Islands | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Big_O_Time_O(M*N)_Space_O(M*N) | 3 | 87.24 |
0133 | Clone Graph | Java Kotlin TypeScript C# Go Python | Medium | Hash_Table, Depth_First_Search, Breadth_First_Search, Graph | 25 | 68.87 |
0120 | Triangle | Java Kotlin TypeScript C# Go Python | Medium | Array, Dynamic_Programming | 1 | 99.79 |
0139 | Word Break | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Dynamic_Programming, Trie, Memoization, Big_O_Time_O(M+max*N)_Space_O(M+N+max) | 1 | 99.42 |
0198 | House Robber | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, LeetCode_75_DP/1D, Big_O_Time_O(n)_Space_O(n) | 0 | 100.00 |
0070 | Climbing Stairs | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Big_O_Time_O(n)_Space_O(n) | 0 | 100.00 |
0064 | Minimum Path Sum | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Matrix, Big_O_Time_O(m*n)_Space_O(m*n) | 1 | 99.73 |
0300 | Longest Increasing Subsequence | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Binary_Search, Big_O_Time_O(n*log_n)_Space_O(n) | 3 | 95.75 |
0072 | Edit Distance | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n^2)_Space_O(n2) | 3 | 97.19 |
0022 | Generate Parentheses | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Backtracking, Big_O_Time_O(2^n)_Space_O(n) | 0 | 100.00 |
0039 | Combination Sum | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Backtracking, Big_O_Time_O(2^n)_Space_O(n+2^n) | 1 | 99.99 |
0017 | Letter Combinations of a Phone Number | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Backtracking, LeetCode_75_Backtracking, Big_O_Time_O(4^n)_Space_O(n) | 0 | 100.00 |
0046 | Permutations | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Big_O_Time_O(n*n!)_Space_O(n+n!) | 1 | 94.08 |
0191 | Number of 1 Bits | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Bit_Manipulation | 0 | 100.00 |
0190 | Reverse Bits | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Bit_Manipulation, Divide_and_Conquer | 0 | 100.00 |
0155 | Min Stack | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Stack, Design, Big_O_Time_O(1)_Space_O(N) | 4 | 96.54 |
0088 | Merge Sorted Array | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Array, Sorting, Two_Pointers | 0 | 100.00 |
0027 | Remove Element | Java Kotlin TypeScript C# Go Python | Easy | Array, Two_Pointers | 0 | 100.00 |
0026 | Remove Duplicates from Sorted Array | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Array, Two_Pointers | 0 | 100.00 |
0080 | Remove Duplicates from Sorted Array II | Java Kotlin TypeScript C# Go Python | Medium | Array, Two_Pointers | 0 | 100.00 |
0169 | Majority Element | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Sorting, Counting, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1) | 1 | 99.89 |
0189 | Rotate Array | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Two_Pointers, Big_O_Time_O(n)_Space_O(1) | 0 | 100.00 |
0121 | Best Time to Buy and Sell Stock | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1) | 1 | 99.78 |
0122 | Best Time to Buy and Sell Stock II | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Array, Dynamic_Programming, Greedy | 1 | 76.91 |
0055 | Jump Game | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1) | 1 | 100.00 |
0045 | Jump Game II | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1) | 0 | 100.00 |
0274 | H-Index | Java Kotlin TypeScript C# Go Python | Medium | Array, Sorting, Counting_Sort | 0 | 100.00 |
0380 | Insert Delete GetRandom O(1) | Java Kotlin TypeScript C# Go Python | Medium | Array, Hash_Table, Math, Design, Randomized | 27 | 93.44 |
0238 | Product of Array Except Self | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Prefix_Sum, LeetCode_75_Array/String, Big_O_Time_O(n^2)_Space_O(n) | 1 | 99.66 |
0134 | Gas Station | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Array, Greedy | 2 | 97.52 |
0135 | Candy | Java Kotlin TypeScript C# Go Python | Hard | Array, Greedy | 3 | 83.95 |
0042 | Trapping Rain Water | Java Kotlin TypeScript C# Go Python | Hard | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Two_Pointers, Stack, Monotonic_Stack, Big_O_Time_O(n)_Space_O(1) | 0 | 100.00 |
0013 | Roman to Integer | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, String, Hash_Table, Math, Big_O_Time_O(n)_Space_O(1) | 2 | 100.00 |
0012 | Integer to Roman | Java Kotlin TypeScript C# Go Python | Medium | String, Hash_Table, Math, Big_O_Time_O(1)_Space_O(1) | 2 | 100.00 |
0058 | Length of Last Word | Java Kotlin TypeScript C# Go Python | Easy | String | 0 | 100.00 |
0014 | Longest Common Prefix | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, String, Big_O_Time_O(n*m)_Space_O(m) | 0 | 100.00 |
0151 | Reverse Words in a String | Java Kotlin TypeScript C# Go Python | Medium | String, Two_Pointers, LeetCode_75_Array/String | 2 | 99.69 |
0006 | Zigzag Conversion | Java Kotlin TypeScript C# Go Python | Medium | String, Big_O_Time_O(n)_Space_O(n) | 2 | 99.71 |
0028 | Implement strStr() | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, String, Two_Pointers, String_Matching | 0 | 100.00 |
0068 | Text Justification | Java Kotlin TypeScript C# Go Python | Hard | Array, String, Simulation | 0 | 100.00 |
0125 | Valid Palindrome | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, String, Two_Pointers | 2 | 99.11 |
0392 | Is Subsequence | Java Kotlin TypeScript C# Go Python | Easy | String, Dynamic_Programming, Two_Pointers, LeetCode_75_Two_Pointers | 1 | 93.13 |
0167 | Two Sum II - Input Array Is Sorted | Java Kotlin TypeScript C# Go Python | Medium | Array, Binary_Search, Two_Pointers | 2 | 92.62 |
0011 | Container With Most Water | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Greedy, Two_Pointers, LeetCode_75_Two_Pointers, Big_O_Time_O(n)_Space_O(1) | 3 | 96.01 |
0015 | 3Sum | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n*log(n))_Space_O(n^2) | 29 | 72.02 |
0209 | Minimum Size Subarray Sum | Java Kotlin TypeScript C# Go Python | Medium | Array, Binary_Search, Prefix_Sum, Sliding_Window | 1 | 99.76 |
0003 | Longest Substring Without Repeating Characters | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(n)_Space_O(1), AI_can_be_used_to_solve_the_task | 2 | 98.59 |
0030 | Substring with Concatenation of All Words | Java Kotlin TypeScript C# Go Python | Hard | String, Hash_Table, Sliding_Window | 11 | 97.43 |
0076 | Minimum Window Substring | Java Kotlin TypeScript C# Go Python | Hard | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(s.length())_Space_O(1) | 2 | 99.83 |
0036 | Valid Sudoku | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Array, Hash_Table, Matrix | 1 | 100.00 |
0054 | Spiral Matrix | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Simulation | 0 | 100.00 |
0048 | Rotate Image | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Matrix, Big_O_Time_O(n^2)_Space_O(1) | 0 | 100.00 |
0073 | Set Matrix Zeroes | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Matrix, Big_O_Time_O(m*n)_Space_O(1) | 0 | 100.00 |
0289 | Game of Life | Java Kotlin TypeScript C# Go Python | Medium | Array, Matrix, Simulation | 0 | 100.00 |
0383 | Ransom Note | Java Kotlin TypeScript C# Go Python | Easy | String, Hash_Table, Counting | 1 | 99.10 |
0205 | Isomorphic Strings | Java Kotlin TypeScript C# Go Python | Easy | String, Hash_Table | 2 | 99.18 |
0290 | Word Pattern | Java Kotlin TypeScript C# Go Python | Easy | String, Hash_Table | 0 | 100.00 |
0242 | Valid Anagram | Java Kotlin TypeScript C# Go Python | Easy | String, Hash_Table, Sorting | 2 | 97.76 |
0049 | Group Anagrams | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Big_O_Time_O(n*k_log_k)_Space_O(n) | 6 | 97.61 |
0001 | Two Sum | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_Space_O(n), AI_can_be_used_to_solve_the_task | 2 | 98.90 |
0202 | Happy Number | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Hash_Table, Math, Two_Pointers | 0 | 100.00 |
0219 | Contains Duplicate II | Java Kotlin TypeScript C# Go Python | Easy | Array, Hash_Table, Sliding_Window | 15 | 98.00 |
0128 | Longest Consecutive Sequence | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Union_Find, Big_O_Time_O(N_log_N)_Space_O(1) | 14 | 98.89 |
0228 | Summary Ranges | Java Kotlin TypeScript C# Go Python | Easy | Array | 0 | 100.00 |
0056 | Merge Intervals | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Big_O_Time_O(n_log_n)_Space_O(n) | 7 | 98.37 |
0057 | Insert Interval | Java Kotlin TypeScript C# Go Python | Medium | Array | 0 | 100.00 |
0452 | Minimum Number of Arrows to Burst Balloons | Java Kotlin TypeScript C# Go Python | Medium | Array, Sorting, Greedy, LeetCode_75_Intervals | 52 | 89.91 |
0020 | Valid Parentheses | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, String, Stack, Big_O_Time_O(n)_Space_O(n) | 2 | 97.19 |
0071 | Simplify Path | Java Kotlin TypeScript C# Go Python | Medium | String, Stack | 2 | 99.86 |
0155 | Min Stack | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Stack, Design, Big_O_Time_O(1)_Space_O(N) | 4 | 96.54 |
0150 | Evaluate Reverse Polish Notation | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Array, Math, Stack | 6 | 76.50 |
0224 | Basic Calculator | Java Kotlin TypeScript C# Go Python | Hard | String, Math, Stack, Recursion | 2 | 96.52 |
0141 | Linked List Cycle | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_Space_O(1) | 0 | 100.00 |
0002 | Add Two Numbers | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Math, Linked_List, Recursion, Big_O_Time_O(max(N,M))_Space_O(max(N,M)), AI_can_be_used_to_solve_the_task | 1 | 100.00 |
0021 | Merge Two Sorted Lists | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_Space_O(m+n) | 0 | 100.00 |
0138 | Copy List with Random Pointer | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Linked_List, Big_O_Time_O(N)_Space_O(N) | 0 | 100.00 |
0092 | Reverse Linked List II | Java Kotlin TypeScript C# Go Python | Medium | Linked_List | 0 | 100.00 |
0025 | Reverse Nodes in k-Group | Java Kotlin TypeScript C# Go Python | Hard | Top_100_Liked_Questions, Linked_List, Recursion, Big_O_Time_O(n)_Space_O(k) | 0 | 100.00 |
0019 | Remove Nth Node From End of List | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Two_Pointers, Linked_List, Big_O_Time_O(L)_Space_O(L) | 0 | 100.00 |
0082 | Remove Duplicates from Sorted List II | Java Kotlin TypeScript C# Go Python | Medium | Two_Pointers, Linked_List | 0 | 100.00 |
0061 | Rotate List | Java Kotlin TypeScript C# Go Python | Medium | Two_Pointers, Linked_List | 0 | 100.00 |
0086 | Partition List | Java Kotlin TypeScript C# Go Python | Medium | Two_Pointers, Linked_List | 0 | 100.00 |
0146 | LRU Cache | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Design, Linked_List, Doubly_Linked_List, Big_O_Time_O(1)_Space_O(capacity) | 40 | 98.20 |
0104 | Maximum Depth of Binary Tree | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(N)_Space_O(H) | 0 | 100.00 |
0100 | Same Tree | Java Kotlin TypeScript C# Go Python | Easy | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree | 0 | 100.00 |
0226 | Invert Binary Tree | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_Space_O(n) | 0 | 100.00 |
0101 | Symmetric Tree | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(log(N)) | 0 | 100.00 |
0105 | Construct Binary Tree from Preorder and Inorder Traversal | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer, Big_O_Time_O(N)_Space_O(N) | 1 | 96.33 |
0106 | Construct Binary Tree from Inorder and Postorder Traversal | Java Kotlin TypeScript C# Go Python | Medium | Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer | 0 | 100.00 |
0117 | Populating Next Right Pointers in Each Node II | Java Kotlin TypeScript C# Go Python | Medium | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Linked_List | 0 | 100.00 |
0114 | Flatten Binary Tree to Linked List | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Stack, Linked_List, Big_O_Time_O(N)_Space_O(N) | 0 | 100.00 |
0112 | Path Sum | Java Kotlin TypeScript C# Go Python | Easy | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree | 0 | 100.00 |
0129 | Sum Root to Leaf Numbers | Java Kotlin TypeScript C# Go Python | Medium | Depth_First_Search, Tree, Binary_Tree | 0 | 100.00 |
0124 | Binary Tree Maximum Path Sum | Java Kotlin TypeScript C# Go Python | Hard | Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Depth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(N) | 0 | 100.00 |
0173 | Binary Search Tree Iterator | Java Kotlin TypeScript C# Go Python | Medium | Tree, Binary_Tree, Stack, Design, Binary_Search_Tree, Iterator | 15 | 100.00 |
0222 | Count Complete Tree Nodes | Java Kotlin TypeScript C# Go Python | Easy | Depth_First_Search, Tree, Binary_Search, Binary_Tree | 0 | 100.00 |
0236 | Lowest Common Ancestor of a Binary Tree | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(n)_Space_O(n) | 6 | 100.00 |
0199 | Binary Tree Right Side View | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/BFS | 0 | 100.00 |
0637 | Average of Levels in Binary Tree | Java Kotlin TypeScript C# Go Python | Easy | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree | 2 | 94.34 |
0102 | Binary Tree Level Order Traversal | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(N) | 1 | 91.19 |
0103 | Binary Tree Zigzag Level Order Traversal | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree | 0 | 100.00 |
0530 | Minimum Absolute Difference in BST | Java Kotlin TypeScript C# Go Python | Easy | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Binary_Search_Tree | 0 | 100.00 |
0230 | Kth Smallest Element in a BST | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(n)_Space_O(n) | 0 | 100.00 |
0098 | Validate Binary Search Tree | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(N)_Space_O(log(N)) | 0 | 100.00 |
0200 | Number of Islands | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Big_O_Time_O(M*N)_Space_O(M*N) | 3 | 87.24 |
0130 | Surrounded Regions | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find | 2 | 84.66 |
0133 | Clone Graph | Java Kotlin TypeScript C# Go Python | Medium | Hash_Table, Depth_First_Search, Breadth_First_Search, Graph | 25 | 68.87 |
0399 | Evaluate Division | Java Kotlin TypeScript C# Go Python | Medium | Array, Depth_First_Search, Breadth_First_Search, Graph, Union_Find, Shortest_Path, LeetCode_75_Graphs/DFS | 1 | 99.52 |
0207 | Course Schedule | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Graph, Topological_Sort, Big_O_Time_O(N)_Space_O(N) | 3 | 99.99 |
0210 | Course Schedule II | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Graph, Topological_Sort | 4 | 91.07 |
0909 | Snakes and Ladders | Java Kotlin TypeScript C# Go Python | Medium | Array, Breadth_First_Search, Matrix | 4 | 95.81 |
0433 | Minimum Genetic Mutation | Java Kotlin TypeScript C# Go Python | Medium | String, Hash_Table, Breadth_First_Search | 0 | 100.00 |
0127 | Word Ladder | Java Kotlin TypeScript C# Go Python | Hard | Top_Interview_Questions, String, Hash_Table, Breadth_First_Search | 22 | 96.00 |
0208 | Implement Trie (Prefix Tree) | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Design, Trie, LeetCode_75_Trie, Big_O_Time_O(word.length())_or_O(prefix.length())_Space_O(N) | 32 | 95.05 |
0211 | Design Add and Search Words Data Structure | Java Kotlin TypeScript C# Go Python | Medium | String, Depth_First_Search, Design, Trie | 156 | 99.85 |
0212 | Word Search II | Java Kotlin TypeScript C# Go Python | Hard | Top_Interview_Questions, Array, String, Matrix, Backtracking, Trie | 17 | 99.16 |
0017 | Letter Combinations of a Phone Number | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Backtracking, LeetCode_75_Backtracking, Big_O_Time_O(4^n)_Space_O(n) | 0 | 100.00 |
0077 | Combinations | Java Kotlin TypeScript C# Go Python | Medium | Backtracking | 15 | 92.38 |
0046 | Permutations | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Big_O_Time_O(n*n!)_Space_O(n+n!) | 1 | 94.08 |
0039 | Combination Sum | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Backtracking, Big_O_Time_O(2^n)_Space_O(n+2^n) | 1 | 99.99 |
0052 | N-Queens II | Java Kotlin TypeScript C# Go Python | Hard | Backtracking | 0 | 100.00 |
0022 | Generate Parentheses | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Backtracking, Big_O_Time_O(2^n)_Space_O(n) | 0 | 100.00 |
0079 | Word Search | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Backtracking, Big_O_Time_O(4^(m*n))_Space_O(m*n) | 64 | 98.51 |
0108 | Convert Sorted Array to Binary Search Tree | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Tree, Binary_Tree, Binary_Search_Tree, Divide_and_Conquer | 0 | 100.00 |
0148 | Sort List | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Sorting, Two_Pointers, Linked_List, Divide_and_Conquer, Merge_Sort, Big_O_Time_O(log(N))_Space_O(log(N)) | 9 | 93.90 |
0427 | Construct Quad Tree | Java Kotlin TypeScript C# Go Python | Medium | Array, Tree, Matrix, Divide_and_Conquer | 0 | 100.00 |
0023 | Merge k Sorted Lists | Java Kotlin TypeScript C# Go Python | Hard | Top_100_Liked_Questions, Top_Interview_Questions, Heap_Priority_Queue, Linked_List, Divide_and_Conquer, Merge_Sort, Big_O_Time_O(k*n*log(k))_Space_O(log(k)) | 1 | 99.86 |
0053 | Maximum Subarray | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1) | 1 | 99.32 |
0918 | Maximum Sum Circular Subarray | Java Kotlin TypeScript C# Go Python | Medium | Array, Dynamic_Programming, Divide_and_Conquer, Queue, Monotonic_Queue | 2 | 99.34 |
0035 | Search Insert Position | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) | 0 | 100.00 |
0074 | Search a 2D Matrix | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_Space_O(1) | 0 | 100.00 |
0162 | Find Peak Element | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Array, Binary_Search, LeetCode_75_Binary_Search | 0 | 100.00 |
0033 | Search in Rotated Sorted Array | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) | 0 | 100.00 |
0034 | Find First and Last Position of Element in Sorted Array | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) | 0 | 100.00 |
0153 | Find Minimum in Rotated Sorted Array | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Binary_Search, Big_O_Time_O(log_N)_Space_O(log_N) | 0 | 100.00 |
0004 | Median of Two Sorted Arrays | Java Kotlin TypeScript C# Go Python | Hard | Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Divide_and_Conquer, Big_O_Time_O(log(min(N,M)))_Space_O(1), AI_can_be_used_to_solve_the_task | 1 | 100.00 |
0215 | Kth Largest Element in an Array | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Heap_Priority_Queue, Divide_and_Conquer, Quickselect, LeetCode_75_Heap/Priority_Queue, Big_O_Time_O(n*log(n))_Space_O(log(n)) | 5 | 70.82 |
0502 | IPO | Java Kotlin TypeScript C# Go Python | Hard | Array, Sorting, Greedy, Heap_Priority_Queue | 64 | 97.22 |
0373 | Find K Pairs with Smallest Sums | Java Kotlin TypeScript C# Go Python | Medium | Array, Heap_Priority_Queue | 27 | 90.23 |
0295 | Find Median from Data Stream | Java Kotlin TypeScript C# Go Python | Hard | Top_100_Liked_Questions, Sorting, Two_Pointers, Design, Heap_Priority_Queue, Data_Stream, Big_O_Time_O(n*log_n)_Space_O(n) | 83 | 99.56 |
0067 | Add Binary | Java Kotlin TypeScript C# Go Python | Easy | String, Math, Bit_Manipulation, Simulation | 1 | 99.82 |
0190 | Reverse Bits | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Bit_Manipulation, Divide_and_Conquer | 0 | 100.00 |
0191 | Number of 1 Bits | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Bit_Manipulation | 0 | 100.00 |
0136 | Single Number | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, LeetCode_75_Bit_Manipulation, Big_O_Time_O(N)_Space_O(1) | 1 | 99.86 |
0137 | Single Number II | Java Kotlin TypeScript C# Go Python | Medium | Array, Bit_Manipulation | 0 | 100.00 |
0201 | Bitwise AND of Numbers Range | Java Kotlin TypeScript C# Go Python | Medium | Bit_Manipulation | 3 | 100.00 |
0009 | Palindrome Number | Java Kotlin TypeScript C# Go Python | Easy | Math, Big_O_Time_O(log10(x))_Space_O(1) | 4 | 100.00 |
0066 | Plus One | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Array, Math | 0 | 100.00 |
0172 | Factorial Trailing Zeroes | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Math | 0 | 100.00 |
0069 | Sqrt(x) | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Math, Binary_Search | 1 | 86.67 |
0050 | Pow(x, n) | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Math, Recursion | 0 | 100.00 |
0149 | Max Points on a Line | Java Kotlin TypeScript C# Go Python | Hard | Top_Interview_Questions, Array, Hash_Table, Math, Geometry | 7 | 99.18 |
0070 | Climbing Stairs | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Big_O_Time_O(n)_Space_O(n) | 0 | 100.00 |
0198 | House Robber | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, LeetCode_75_DP/1D, Big_O_Time_O(n)_Space_O(n) | 0 | 100.00 |
0139 | Word Break | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Dynamic_Programming, Trie, Memoization, Big_O_Time_O(M+max*N)_Space_O(M+N+max) | 1 | 99.42 |
0322 | Coin Change | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Breadth_First_Search, Big_O_Time_O(m*n)_Space_O(amount) | 12 | 92.59 |
0300 | Longest Increasing Subsequence | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Binary_Search, Big_O_Time_O(n*log_n)_Space_O(n) | 3 | 95.75 |
0120 | Triangle | Java Kotlin TypeScript C# Go Python | Medium | Array, Dynamic_Programming | 1 | 99.79 |
0064 | Minimum Path Sum | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Matrix, Big_O_Time_O(m*n)_Space_O(m*n) | 1 | 99.73 |
0063 | Unique Paths II | Java Kotlin TypeScript C# Go Python | Medium | Array, Dynamic_Programming, Matrix | 0 | 100.00 |
0005 | Longest Palindromic Substring | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Big_O_Time_O(n)_Space_O(n) | 7 | 97.82 |
0097 | Interleaving String | Java Kotlin TypeScript C# Go Python | Medium | String, Dynamic_Programming | 0 | 100.00 |
0072 | Edit Distance | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n^2)_Space_O(n2) | 3 | 97.19 |
0123 | Best Time to Buy and Sell Stock III | Java Kotlin TypeScript C# Go Python | Hard | Array, Dynamic_Programming | 4 | 74.67 |
0188 | Best Time to Buy and Sell Stock IV | Java Kotlin TypeScript C# Go Python | Hard | Array, Dynamic_Programming | 1 | 99.73 |
0221 | Maximal Square | Java Kotlin TypeScript C# Go Python | Medium | Array, Dynamic_Programming, Matrix, Big_O_Time_O(m*n)_Space_O(m*n) | 6 | 97.07 |
0053 | Maximum Subarray | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1) | 1 | 99.32 |
0001 | Two Sum | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_Space_O(n), AI_can_be_used_to_solve_the_task | 2 | 98.90 |
0088 | Merge Sorted Array | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Array, Sorting, Two_Pointers | 0 | 100.00 |
0121 | Best Time to Buy and Sell Stock | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1) | 1 | 99.78 |
0036 | Valid Sudoku | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Array, Hash_Table, Matrix | 1 | 100.00 |
0074 | Search a 2D Matrix | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_Space_O(1) | 0 | 100.00 |
0383 | Ransom Note | Java Kotlin TypeScript C# Go Python | Easy | String, Hash_Table, Counting | 1 | 99.10 |
0242 | Valid Anagram | Java Kotlin TypeScript C# Go Python | Easy | String, Hash_Table, Sorting | 2 | 97.76 |
0141 | Linked List Cycle | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_Space_O(1) | 0 | 100.00 |
0021 | Merge Two Sorted Lists | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_Space_O(m+n) | 0 | 100.00 |
0020 | Valid Parentheses | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, String, Stack, Big_O_Time_O(n)_Space_O(n) | 2 | 97.19 |
0102 | Binary Tree Level Order Traversal | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(N) | 1 | 91.19 |
0104 | Maximum Depth of Binary Tree | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(N)_Space_O(H) | 0 | 100.00 |
0101 | Symmetric Tree | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(log(N)) | 0 | 100.00 |
0226 | Invert Binary Tree | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_Space_O(n) | 0 | 100.00 |
0112 | Path Sum | Java Kotlin TypeScript C# Go Python | Easy | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree | 0 | 100.00 |
0098 | Validate Binary Search Tree | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(N)_Space_O(log(N)) | 0 | 100.00 |
0136 | Single Number | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, LeetCode_75_Bit_Manipulation, Big_O_Time_O(N)_Space_O(1) | 1 | 99.86 |
0169 | Majority Element | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Sorting, Counting, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1) | 1 | 99.89 |
0015 | 3Sum | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n*log(n))_Space_O(n^2) | 29 | 72.02 |
0056 | Merge Intervals | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Big_O_Time_O(n_log_n)_Space_O(n) | 7 | 98.37 |
0048 | Rotate Image | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Matrix, Big_O_Time_O(n^2)_Space_O(1) | 0 | 100.00 |
0238 | Product of Array Except Self | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Prefix_Sum, LeetCode_75_Array/String, Big_O_Time_O(n^2)_Space_O(n) | 1 | 99.66 |
0290 | Word Pattern | Java Kotlin TypeScript C# Go Python | Easy | String, Hash_Table | 0 | 100.00 |
0049 | Group Anagrams | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Big_O_Time_O(n*k_log_k)_Space_O(n) | 6 | 97.61 |
0005 | Longest Palindromic Substring | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Big_O_Time_O(n)_Space_O(n) | 7 | 97.82 |
0002 | Add Two Numbers | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Math, Linked_List, Recursion, Big_O_Time_O(max(N,M))_Space_O(max(N,M)), AI_can_be_used_to_solve_the_task | 1 | 100.00 |
0082 | Remove Duplicates from Sorted List II | Java Kotlin TypeScript C# Go Python | Medium | Two_Pointers, Linked_List | 0 | 100.00 |
0025 | Reverse Nodes in k-Group | Java Kotlin TypeScript C# Go Python | Hard | Top_100_Liked_Questions, Linked_List, Recursion, Big_O_Time_O(n)_Space_O(k) | 0 | 100.00 |
0155 | Min Stack | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Stack, Design, Big_O_Time_O(1)_Space_O(N) | 4 | 96.54 |
0108 | Convert Sorted Array to Binary Search Tree | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Tree, Binary_Tree, Binary_Search_Tree, Divide_and_Conquer | 0 | 100.00 |
0105 | Construct Binary Tree from Preorder and Inorder Traversal | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer, Big_O_Time_O(N)_Space_O(N) | 1 | 96.33 |
0103 | Binary Tree Zigzag Level Order Traversal | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree | 0 | 100.00 |
0199 | Binary Tree Right Side View | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/BFS | 0 | 100.00 |
0230 | Kth Smallest Element in a BST | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(n)_Space_O(n) | 0 | 100.00 |
0173 | Binary Search Tree Iterator | Java Kotlin TypeScript C# Go Python | Medium | Tree, Binary_Tree, Stack, Design, Binary_Search_Tree, Iterator | 15 | 100.00 |
0236 | Lowest Common Ancestor of a Binary Tree | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(n)_Space_O(n) | 6 | 100.00 |
0215 | Kth Largest Element in an Array | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Heap_Priority_Queue, Divide_and_Conquer, Quickselect, LeetCode_75_Heap/Priority_Queue, Big_O_Time_O(n*log(n))_Space_O(log(n)) | 5 | 70.82 |
0035 | Search Insert Position | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) | 0 | 100.00 |
0189 | Rotate Array | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Two_Pointers, Big_O_Time_O(n)_Space_O(1) | 0 | 100.00 |
0167 | Two Sum II - Input Array Is Sorted | Java Kotlin TypeScript C# Go Python | Medium | Array, Binary_Search, Two_Pointers | 2 | 92.62 |
0019 | Remove Nth Node From End of List | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Two_Pointers, Linked_List, Big_O_Time_O(L)_Space_O(L) | 0 | 100.00 |
0003 | Longest Substring Without Repeating Characters | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(n)_Space_O(1), AI_can_be_used_to_solve_the_task | 2 | 98.59 |
0021 | Merge Two Sorted Lists | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_Space_O(m+n) | 0 | 100.00 |
0077 | Combinations | Java Kotlin TypeScript C# Go Python | Medium | Backtracking | 15 | 92.38 |
0046 | Permutations | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Big_O_Time_O(n*n!)_Space_O(n+n!) | 1 | 94.08 |
0070 | Climbing Stairs | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Big_O_Time_O(n)_Space_O(n) | 0 | 100.00 |
0198 | House Robber | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, LeetCode_75_DP/1D, Big_O_Time_O(n)_Space_O(n) | 0 | 100.00 |
0120 | Triangle | Java Kotlin TypeScript C# Go Python | Medium | Array, Dynamic_Programming | 1 | 99.79 |
0191 | Number of 1 Bits | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Bit_Manipulation | 0 | 100.00 |
0190 | Reverse Bits | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Bit_Manipulation, Divide_and_Conquer | 0 | 100.00 |
0136 | Single Number | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, LeetCode_75_Bit_Manipulation, Big_O_Time_O(N)_Space_O(1) | 1 | 99.86 |
0034 | Find First and Last Position of Element in Sorted Array | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) | 0 | 100.00 |
0033 | Search in Rotated Sorted Array | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) | 0 | 100.00 |
0074 | Search a 2D Matrix | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_Space_O(1) | 0 | 100.00 |
0153 | Find Minimum in Rotated Sorted Array | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Binary_Search, Big_O_Time_O(log_N)_Space_O(log_N) | 0 | 100.00 |
0162 | Find Peak Element | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Array, Binary_Search, LeetCode_75_Binary_Search | 0 | 100.00 |
0082 | Remove Duplicates from Sorted List II | Java Kotlin TypeScript C# Go Python | Medium | Two_Pointers, Linked_List | 0 | 100.00 |
0015 | 3Sum | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n*log(n))_Space_O(n^2) | 29 | 72.02 |
0011 | Container With Most Water | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Greedy, Two_Pointers, LeetCode_75_Two_Pointers, Big_O_Time_O(n)_Space_O(1) | 3 | 96.01 |
0209 | Minimum Size Subarray Sum | Java Kotlin TypeScript C# Go Python | Medium | Array, Binary_Search, Prefix_Sum, Sliding_Window | 1 | 99.76 |
0200 | Number of Islands | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Big_O_Time_O(M*N)_Space_O(M*N) | 3 | 87.24 |
0117 | Populating Next Right Pointers in Each Node II | Java Kotlin TypeScript C# Go Python | Medium | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Linked_List | 0 | 100.00 |
0130 | Surrounded Regions | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find | 2 | 84.66 |
0039 | Combination Sum | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Backtracking, Big_O_Time_O(2^n)_Space_O(n+2^n) | 1 | 99.99 |
0017 | Letter Combinations of a Phone Number | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Backtracking, LeetCode_75_Backtracking, Big_O_Time_O(4^n)_Space_O(n) | 0 | 100.00 |
0022 | Generate Parentheses | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Backtracking, Big_O_Time_O(2^n)_Space_O(n) | 0 | 100.00 |
0079 | Word Search | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Backtracking, Big_O_Time_O(4^(m*n))_Space_O(m*n) | 64 | 98.51 |
0055 | Jump Game | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1) | 1 | 100.00 |
0045 | Jump Game II | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1) | 0 | 100.00 |
0005 | Longest Palindromic Substring | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Big_O_Time_O(n)_Space_O(n) | 7 | 97.82 |
0139 | Word Break | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Dynamic_Programming, Trie, Memoization, Big_O_Time_O(M+max*N)_Space_O(M+N+max) | 1 | 99.42 |
0300 | Longest Increasing Subsequence | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Binary_Search, Big_O_Time_O(n*log_n)_Space_O(n) | 3 | 95.75 |
0072 | Edit Distance | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n^2)_Space_O(n2) | 3 | 97.19 |
0322 | Coin Change | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Breadth_First_Search, Big_O_Time_O(m*n)_Space_O(amount) | 12 | 92.59 |
0201 | Bitwise AND of Numbers Range | Java Kotlin TypeScript C# Go Python | Medium | Bit_Manipulation | 3 | 100.00 |
0202 | Happy Number | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Hash_Table, Math, Two_Pointers | 0 | 100.00 |
0149 | Max Points on a Line | Java Kotlin TypeScript C# Go Python | Hard | Top_Interview_Questions, Array, Hash_Table, Math, Geometry | 7 | 99.18 |
0035 | Search Insert Position | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) | 0 | 100.00 |
0069 | Sqrt(x) | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Math, Binary_Search | 1 | 86.67 |
0034 | Find First and Last Position of Element in Sorted Array | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) | 0 | 100.00 |
0167 | Two Sum II - Input Array Is Sorted | Java Kotlin TypeScript C# Go Python | Medium | Array, Binary_Search, Two_Pointers | 2 | 92.62 |
0074 | Search a 2D Matrix | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_Space_O(1) | 0 | 100.00 |
0033 | Search in Rotated Sorted Array | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) | 0 | 100.00 |
0153 | Find Minimum in Rotated Sorted Array | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Binary_Search, Big_O_Time_O(log_N)_Space_O(log_N) | 0 | 100.00 |
0209 | Minimum Size Subarray Sum | Java Kotlin TypeScript C# Go Python | Medium | Array, Binary_Search, Prefix_Sum, Sliding_Window | 1 | 99.76 |
0300 | Longest Increasing Subsequence | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Binary_Search, Big_O_Time_O(n*log_n)_Space_O(n) | 3 | 95.75 |
0222 | Count Complete Tree Nodes | Java Kotlin TypeScript C# Go Python | Easy | Depth_First_Search, Tree, Binary_Search, Binary_Tree | 0 | 100.00 |
0162 | Find Peak Element | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Array, Binary_Search, LeetCode_75_Binary_Search | 0 | 100.00 |
0070 | Climbing Stairs | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Big_O_Time_O(n)_Space_O(n) | 0 | 100.00 |
0198 | House Robber | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, LeetCode_75_DP/1D, Big_O_Time_O(n)_Space_O(n) | 0 | 100.00 |
0055 | Jump Game | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1) | 1 | 100.00 |
0045 | Jump Game II | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1) | 0 | 100.00 |
0053 | Maximum Subarray | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1) | 1 | 99.32 |
0918 | Maximum Sum Circular Subarray | Java Kotlin TypeScript C# Go Python | Medium | Array, Dynamic_Programming, Divide_and_Conquer, Queue, Monotonic_Queue | 2 | 99.34 |
0121 | Best Time to Buy and Sell Stock | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1) | 1 | 99.78 |
0122 | Best Time to Buy and Sell Stock II | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Array, Dynamic_Programming, Greedy | 1 | 76.91 |
0139 | Word Break | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Dynamic_Programming, Trie, Memoization, Big_O_Time_O(M+max*N)_Space_O(M+N+max) | 1 | 99.42 |
0042 | Trapping Rain Water | Java Kotlin TypeScript C# Go Python | Hard | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Two_Pointers, Stack, Monotonic_Stack, Big_O_Time_O(n)_Space_O(1) | 0 | 100.00 |
0120 | Triangle | Java Kotlin TypeScript C# Go Python | Medium | Array, Dynamic_Programming | 1 | 99.79 |
0063 | Unique Paths II | Java Kotlin TypeScript C# Go Python | Medium | Array, Dynamic_Programming, Matrix | 0 | 100.00 |
0064 | Minimum Path Sum | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Matrix, Big_O_Time_O(m*n)_Space_O(m*n) | 1 | 99.73 |
0221 | Maximal Square | Java Kotlin TypeScript C# Go Python | Medium | Array, Dynamic_Programming, Matrix, Big_O_Time_O(m*n)_Space_O(m*n) | 6 | 97.07 |
0005 | Longest Palindromic Substring | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Big_O_Time_O(n)_Space_O(n) | 7 | 97.82 |
0300 | Longest Increasing Subsequence | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Binary_Search, Big_O_Time_O(n*log_n)_Space_O(n) | 3 | 95.75 |
0392 | Is Subsequence | Java Kotlin TypeScript C# Go Python | Easy | String, Dynamic_Programming, Two_Pointers, LeetCode_75_Two_Pointers | 1 | 93.13 |
0072 | Edit Distance | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n^2)_Space_O(n2) | 3 | 97.19 |
0322 | Coin Change | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Breadth_First_Search, Big_O_Time_O(m*n)_Space_O(amount) | 12 | 92.59 |
0191 | Number of 1 Bits | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Bit_Manipulation | 0 | 100.00 |
0202 | Happy Number | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Hash_Table, Math, Two_Pointers | 0 | 100.00 |
0104 | Maximum Depth of Binary Tree | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(N)_Space_O(H) | 0 | 100.00 |
0242 | Valid Anagram | Java Kotlin TypeScript C# Go Python | Easy | String, Hash_Table, Sorting | 2 | 97.76 |
0028 | Implement strStr() | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, String, Two_Pointers, String_Matching | 0 | 100.00 |
0150 | Evaluate Reverse Polish Notation | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Array, Math, Stack | 6 | 76.50 |
0066 | Plus One | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Array, Math | 0 | 100.00 |
0067 | Add Binary | Java Kotlin TypeScript C# Go Python | Easy | String, Math, Bit_Manipulation, Simulation | 1 | 99.82 |
0058 | Length of Last Word | Java Kotlin TypeScript C# Go Python | Easy | String | 0 | 100.00 |
0048 | Rotate Image | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Matrix, Big_O_Time_O(n^2)_Space_O(1) | 0 | 100.00 |
0054 | Spiral Matrix | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Simulation | 0 | 100.00 |
0049 | Group Anagrams | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Big_O_Time_O(n*k_log_k)_Space_O(n) | 6 | 97.61 |
0138 | Copy List with Random Pointer | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Linked_List, Big_O_Time_O(N)_Space_O(N) | 0 | 100.00 |
0002 | Add Two Numbers | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Math, Linked_List, Recursion, Big_O_Time_O(max(N,M))_Space_O(max(N,M)), AI_can_be_used_to_solve_the_task | 1 | 100.00 |
0061 | Rotate List | Java Kotlin TypeScript C# Go Python | Medium | Two_Pointers, Linked_List | 0 | 100.00 |
0173 | Binary Search Tree Iterator | Java Kotlin TypeScript C# Go Python | Medium | Tree, Binary_Tree, Stack, Design, Binary_Search_Tree, Iterator | 15 | 100.00 |
0155 | Min Stack | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Stack, Design, Big_O_Time_O(1)_Space_O(N) | 4 | 96.54 |
0380 | Insert Delete GetRandom O(1) | Java Kotlin TypeScript C# Go Python | Medium | Array, Hash_Table, Math, Design, Randomized | 27 | 93.44 |
0200 | Number of Islands | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Big_O_Time_O(M*N)_Space_O(M*N) | 3 | 87.24 |
0433 | Minimum Genetic Mutation | Java Kotlin TypeScript C# Go Python | Medium | String, Hash_Table, Breadth_First_Search | 0 | 100.00 |
0127 | Word Ladder | Java Kotlin TypeScript C# Go Python | Hard | Top_Interview_Questions, String, Hash_Table, Breadth_First_Search | 22 | 96.00 |
# | Title | Language | Difficulty | Tag | Time, ms | Time, % |
---|---|---|---|---|---|---|
0918 | Maximum Sum Circular Subarray | Java Kotlin TypeScript C# Go Python | Medium | Array, Dynamic_Programming, Divide_and_Conquer, Queue, Monotonic_Queue, Dynamic_Programming_I_Day_5, Top_Interview_150_Kadane's_Algorithm | 2 | 99.34 |
0909 | Snakes and Ladders | Java Kotlin TypeScript C# Go Python | Medium | Array, Breadth_First_Search, Matrix, Top_Interview_150_Graph_BFS | 4 | 95.81 |
0637 | Average of Levels in Binary Tree | Java Kotlin TypeScript C# Go Python | Easy | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Top_Interview_150_Binary_Tree_BFS | 2 | 94.34 |
0530 | Minimum Absolute Difference in BST | Java Kotlin TypeScript C# Go Python | Easy | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Top_Interview_150_Binary_Search_Tree | 0 | 100.00 |
0502 | IPO | Java Kotlin TypeScript C# Go Python | Hard | Array, Sorting, Greedy, Heap_Priority_Queue, Top_Interview_150_Heap | 64 | 97.22 |
0452 | Minimum Number of Arrows to Burst Balloons | Java Kotlin TypeScript C# Go Python | Medium | Array, Sorting, Greedy, LeetCode_75_Intervals, Top_Interview_150_Intervals | 52 | 89.91 |
0433 | Minimum Genetic Mutation | Java Kotlin TypeScript C# Go Python | Medium | String, Hash_Table, Breadth_First_Search, Graph_Theory_I_Day_12_Breadth_First_Search, Top_Interview_150_Graph_BFS | 0 | 100.00 |
0427 | Construct Quad Tree | Java Kotlin TypeScript C# Go Python | Medium | Array, Tree, Matrix, Divide_and_Conquer, Top_Interview_150_Divide_and_Conquer | 0 | 100.00 |
0399 | Evaluate Division | Java Kotlin TypeScript C# Go Python | Medium | Array, Depth_First_Search, Breadth_First_Search, Graph, Union_Find, Shortest_Path, LeetCode_75_Graphs/DFS, Top_Interview_150_Graph_General | 1 | 99.52 |
0392 | Is Subsequence | Java Kotlin TypeScript C# Go Python | Easy | String, Dynamic_Programming, Two_Pointers, LeetCode_75_Two_Pointers, Dynamic_Programming_I_Day_19, Level_1_Day_2_String, Udemy_Two_Pointers, Top_Interview_150_Two_Pointers | 1 | 93.13 |
0383 | Ransom Note | Java Kotlin TypeScript C# Go Python | Easy | String, Hash_Table, Counting, Data_Structure_I_Day_6_String, Top_Interview_150_Hashmap | 1 | 99.10 |
0380 | Insert Delete GetRandom O(1) | Java Kotlin TypeScript C# Go Python | Medium | Array, Hash_Table, Math, Design, Randomized, Programming_Skills_II_Day_20, Top_Interview_150_Array/String | 27 | 93.44 |
0373 | Find K Pairs with Smallest Sums | Java Kotlin TypeScript C# Go Python | Medium | Array, Heap_Priority_Queue, Top_Interview_150_Heap | 27 | 90.23 |
0322 | Coin Change | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Breadth_First_Search, Algorithm_II_Day_18_Dynamic_Programming, Dynamic_Programming_I_Day_20, Level_2_Day_12_Dynamic_Programming, Top_Interview_150_1D_DP, Big_O_Time_O(m*n)_Space_O(amount) | 12 | 92.59 |
0300 | Longest Increasing Subsequence | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Binary_Search, Algorithm_II_Day_16_Dynamic_Programming, Binary_Search_II_Day_3, Dynamic_Programming_I_Day_18, Udemy_Dynamic_Programming, Top_Interview_150_1D_DP, Big_O_Time_O(n*log_n)_Space_O(n) | 3 | 95.75 |
0295 | Find Median from Data Stream | Java Kotlin TypeScript C# Go Python | Hard | Top_100_Liked_Questions, Sorting, Two_Pointers, Design, Heap_Priority_Queue, Data_Stream, Top_Interview_150_Heap, Big_O_Time_O(n*log_n)_Space_O(n) | 83 | 99.56 |
0290 | Word Pattern | Java Kotlin TypeScript C# Go Python | Easy | String, Hash_Table, Data_Structure_II_Day_7_String, Top_Interview_150_Hashmap | 0 | 100.00 |
0289 | Game of Life | Java Kotlin TypeScript C# Go Python | Medium | Array, Matrix, Simulation, Top_Interview_150_Matrix | 0 | 100.00 |
0274 | H-Index | Java Kotlin TypeScript C# Go Python | Medium | Array, Sorting, Counting_Sort, Top_Interview_150_Array/String | 0 | 100.00 |
0242 | Valid Anagram | Java Kotlin TypeScript C# Go Python | Easy | String, Hash_Table, Sorting, Data_Structure_I_Day_6_String, Programming_Skills_I_Day_11_Containers_and_Libraries, Udemy_Strings, Top_Interview_150_Hashmap | 2 | 97.76 |
0238 | Product of Array Except Self | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Prefix_Sum, LeetCode_75_Array/String, Data_Structure_II_Day_5_Array, Udemy_Arrays, Top_Interview_150_Array/String, Big_O_Time_O(n^2)_Space_O(n) | 1 | 99.66 |
0236 | Lowest Common Ancestor of a Binary Tree | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Data_Structure_II_Day_18_Tree, Udemy_Tree_Stack_Queue, Top_Interview_150_Binary_Tree_General, Big_O_Time_O(n)_Space_O(n) | 6 | 100.00 |
0230 | Kth Smallest Element in a BST | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Data_Structure_II_Day_17_Tree, Level_2_Day_9_Binary_Search_Tree, Top_Interview_150_Binary_Search_Tree, Big_O_Time_O(n)_Space_O(n) | 0 | 100.00 |
0228 | Summary Ranges | Java Kotlin TypeScript C# Go Python | Easy | Array, Top_Interview_150_Intervals | 0 | 100.00 |
0226 | Invert Binary Tree | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Data_Structure_I_Day_12_Tree, Level_2_Day_6_Tree, Udemy_Tree_Stack_Queue, Top_Interview_150_Binary_Tree_General, Big_O_Time_O(n)_Space_O(n) | 0 | 100.00 |
0224 | Basic Calculator | Java Kotlin TypeScript C# Go Python | Hard | String, Math, Stack, Recursion, Top_Interview_150_Stack | 2 | 96.52 |
0222 | Count Complete Tree Nodes | Java Kotlin TypeScript C# Go Python | Easy | Depth_First_Search, Tree, Binary_Search, Binary_Tree, Binary_Search_II_Day_10, Top_Interview_150_Binary_Tree_General | 0 | 100.00 |
0221 | Maximal Square | Java Kotlin TypeScript C# Go Python | Medium | Array, Dynamic_Programming, Matrix, Dynamic_Programming_I_Day_16, Top_Interview_150_Multidimensional_DP, Big_O_Time_O(m*n)_Space_O(m*n) | 6 | 97.07 |
0219 | Contains Duplicate II | Java Kotlin TypeScript C# Go Python | Easy | Array, Hash_Table, Sliding_Window, Top_Interview_150_Hashmap | 15 | 98.00 |
0215 | Kth Largest Element in an Array | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Heap_Priority_Queue, Divide_and_Conquer, Quickselect, LeetCode_75_Heap/Priority_Queue, Data_Structure_II_Day_20_Heap_Priority_Queue, Top_Interview_150_Heap, Big_O_Time_O(n*log(n))_Space_O(log(n)) | 5 | 70.82 |
0212 | Word Search II | Java Kotlin TypeScript C# Go Python | Hard | Top_Interview_Questions, Array, String, Matrix, Backtracking, Trie, Top_Interview_150_Trie | 17 | 99.16 |
0211 | Design Add and Search Words Data Structure | Java Kotlin TypeScript C# Go Python | Medium | String, Depth_First_Search, Design, Trie, Top_Interview_150_Trie | 156 | 99.85 |
0210 | Course Schedule II | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Graph, Topological_Sort, Level_2_Day_11_Graph/BFS/DFS, Top_Interview_150_Graph_General | 4 | 91.07 |
0209 | Minimum Size Subarray Sum | Java Kotlin TypeScript C# Go Python | Medium | Array, Binary_Search, Prefix_Sum, Sliding_Window, Algorithm_II_Day_5_Sliding_Window, Binary_Search_II_Day_1, Top_Interview_150_Sliding_Window | 1 | 99.76 |
0208 | Implement Trie (Prefix Tree) | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Design, Trie, LeetCode_75_Trie, Level_2_Day_16_Design, Udemy_Trie_and_Heap, Top_Interview_150_Trie, Big_O_Time_O(word.length())_or_O(prefix.length())_Space_O(N) | 32 | 95.05 |
0207 | Course Schedule | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Graph, Topological_Sort, Top_Interview_150_Graph_General, Big_O_Time_O(N)_Space_O(N) | 3 | 99.99 |
0205 | Isomorphic Strings | Java Kotlin TypeScript C# Go Python | Easy | String, Hash_Table, Level_1_Day_2_String, Top_Interview_150_Hashmap | 2 | 99.18 |
0202 | Happy Number | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Hash_Table, Math, Two_Pointers, Algorithm_II_Day_21_Others, Programming_Skills_I_Day_4_Loop, Level_2_Day_1_Implementation/Simulation, Top_Interview_150_Hashmap | 0 | 100.00 |
0201 | Bitwise AND of Numbers Range | Java Kotlin TypeScript C# Go Python | Medium | Bit_Manipulation, Algorithm_II_Day_19_Bit_Manipulation, Top_Interview_150_Bit_Manipulation | 3 | 100.00 |
0200 | Number of Islands | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Algorithm_II_Day_6_Breadth_First_Search_Depth_First_Search, Graph_Theory_I_Day_1_Matrix_Related_Problems, Level_1_Day_9_Graph/BFS/DFS, Udemy_Graph, Top_Interview_150_Graph_General, Big_O_Time_O(M*N)_Space_O(M*N) | 3 | 87.24 |
0199 | Binary Tree Right Side View | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/BFS, Data_Structure_II_Day_16_Tree, Level_2_Day_15_Tree, Top_Interview_150_Binary_Tree_BFS | 0 | 100.00 |
0198 | House Robber | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, LeetCode_75_DP/1D, Algorithm_I_Day_12_Dynamic_Programming, Dynamic_Programming_I_Day_3, Level_2_Day_12_Dynamic_Programming, Udemy_Dynamic_Programming, Top_Interview_150_1D_DP, Big_O_Time_O(n)_Space_O(n) | 0 | 100.00 |
0191 | Number of 1 Bits | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Bit_Manipulation, Algorithm_I_Day_13_Bit_Manipulation, Programming_Skills_I_Day_2_Operator, Udemy_Bit_Manipulation, Top_Interview_150_Bit_Manipulation | 0 | 100.00 |
0190 | Reverse Bits | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Bit_Manipulation, Divide_and_Conquer, Algorithm_I_Day_14_Bit_Manipulation, Udemy_Bit_Manipulation, Top_Interview_150_Bit_Manipulation | 0 | 100.00 |
0189 | Rotate Array | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Two_Pointers, Algorithm_I_Day_2_Two_Pointers, Udemy_Arrays, Top_Interview_150_Array/String, Big_O_Time_O(n)_Space_O(1) | 0 | 100.00 |
0188 | Best Time to Buy and Sell Stock IV | Java Kotlin TypeScript C# Go Python | Hard | Array, Dynamic_Programming, Top_Interview_150_Multidimensional_DP | 1 | 99.73 |
0173 | Binary Search Tree Iterator | Java Kotlin TypeScript C# Go Python | Medium | Tree, Binary_Tree, Stack, Design, Binary_Search_Tree, Iterator, Data_Structure_II_Day_17_Tree, Programming_Skills_II_Day_16, Level_2_Day_9_Binary_Search_Tree, Top_Interview_150_Binary_Tree_General | 15 | 100.00 |
0172 | Factorial Trailing Zeroes | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Math, Udemy_Integers, Top_Interview_150_Math | 0 | 100.00 |
0169 | Majority Element | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Sorting, Counting, Divide_and_Conquer, Data_Structure_II_Day_1_Array, Udemy_Famous_Algorithm, Top_Interview_150_Array/String, Big_O_Time_O(n)_Space_O(1) | 1 | 99.89 |
0167 | Two Sum II - Input Array Is Sorted | Java Kotlin TypeScript C# Go Python | Medium | Array, Binary_Search, Two_Pointers, Algorithm_I_Day_3_Two_Pointers, Binary_Search_I_Day_7, Top_Interview_150_Two_Pointers | 2 | 92.62 |
0162 | Find Peak Element | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Array, Binary_Search, LeetCode_75_Binary_Search, Algorithm_II_Day_2_Binary_Search, Binary_Search_II_Day_12, Top_Interview_150_Binary_Search | 0 | 100.00 |
0155 | Min Stack | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Stack, Design, Data_Structure_II_Day_14_Stack_Queue, Programming_Skills_II_Day_18, Level_2_Day_16_Design, Udemy_Design, Top_Interview_150_Stack, Big_O_Time_O(1)_Space_O(N) | 4 | 96.54 |
0153 | Find Minimum in Rotated Sorted Array | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Binary_Search, Algorithm_II_Day_2_Binary_Search, Binary_Search_I_Day_12, Udemy_Binary_Search, Top_Interview_150_Binary_Search, Big_O_Time_O(log_N)_Space_O(log_N) | 0 | 100.00 |
0151 | Reverse Words in a String | Java Kotlin TypeScript C# Go Python | Medium | String, Two_Pointers, LeetCode_75_Array/String, Udemy_Strings, Top_Interview_150_Array/String | 2 | 99.69 |
0150 | Evaluate Reverse Polish Notation | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Array, Math, Stack, Programming_Skills_II_Day_3, Top_Interview_150_Stack | 6 | 76.50 |
0149 | Max Points on a Line | Java Kotlin TypeScript C# Go Python | Hard | Top_Interview_Questions, Array, Hash_Table, Math, Geometry, Algorithm_II_Day_21_Others, Top_Interview_150_Math | 7 | 99.18 |
0148 | Sort List | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Sorting, Two_Pointers, Linked_List, Divide_and_Conquer, Merge_Sort, Level_2_Day_4_Linked_List, Top_Interview_150_Divide_and_Conquer, Big_O_Time_O(log(N))_Space_O(log(N)) | 9 | 93.90 |
0146 | LRU Cache | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Design, Linked_List, Doubly_Linked_List, Udemy_Linked_List, Top_Interview_150_Linked_List, Big_O_Time_O(1)_Space_O(capacity) | 40 | 98.20 |
0141 | Linked List Cycle | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Data_Structure_I_Day_7_Linked_List, Udemy_Linked_List, Top_Interview_150_Linked_List, Big_O_Time_O(N)_Space_O(1) | 0 | 100.00 |
0139 | Word Break | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Dynamic_Programming, Trie, Memoization, Algorithm_II_Day_15_Dynamic_Programming, Dynamic_Programming_I_Day_9, Udemy_Dynamic_Programming, Top_Interview_150_1D_DP, Big_O_Time_O(M+max*N)_Space_O(M+N+max) | 1 | 99.42 |
0138 | Copy List with Random Pointer | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Linked_List, Programming_Skills_II_Day_14, Udemy_Linked_List, Top_Interview_150_Linked_List, Big_O_Time_O(N)_Space_O(N) | 0 | 100.00 |
0137 | Single Number II | Java Kotlin TypeScript C# Go Python | Medium | Array, Bit_Manipulation, Top_Interview_150_Bit_Manipulation | 0 | 100.00 |
0136 | Single Number | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, LeetCode_75_Bit_Manipulation, Data_Structure_II_Day_1_Array, Algorithm_I_Day_14_Bit_Manipulation, Udemy_Integers, Top_Interview_150_Bit_Manipulation, Big_O_Time_O(N)_Space_O(1) | 1 | 99.86 |
0135 | Candy | Java Kotlin TypeScript C# Go Python | Hard | Array, Greedy, Top_Interview_150_Array/String | 3 | 83.95 |
0134 | Gas Station | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Array, Greedy, Top_Interview_150_Array/String | 2 | 97.52 |
0133 | Clone Graph | Java Kotlin TypeScript C# Go Python | Medium | Hash_Table, Depth_First_Search, Breadth_First_Search, Graph, Udemy_Graph, Top_Interview_150_Graph_General | 25 | 68.87 |
0130 | Surrounded Regions | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Algorithm_II_Day_8_Breadth_First_Search_Depth_First_Search, Top_Interview_150_Graph_General | 2 | 84.66 |
0129 | Sum Root to Leaf Numbers | Java Kotlin TypeScript C# Go Python | Medium | Depth_First_Search, Tree, Binary_Tree, Top_Interview_150_Binary_Tree_General | 0 | 100.00 |
0128 | Longest Consecutive Sequence | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Union_Find, Top_Interview_150_Hashmap, Big_O_Time_O(N_log_N)_Space_O(1) | 14 | 98.89 |
0127 | Word Ladder | Java Kotlin TypeScript C# Go Python | Hard | Top_Interview_Questions, String, Hash_Table, Breadth_First_Search, Graph_Theory_I_Day_12_Breadth_First_Search, Top_Interview_150_Graph_BFS | 22 | 96.00 |
0125 | Valid Palindrome | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, String, Two_Pointers, Udemy_Two_Pointers, Top_Interview_150_Two_Pointers | 2 | 99.11 |
0124 | Binary Tree Maximum Path Sum | Java Kotlin TypeScript C# Go Python | Hard | Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Depth_First_Search, Tree, Binary_Tree, Udemy_Tree_Stack_Queue, Top_Interview_150_Binary_Tree_General, Big_O_Time_O(N)_Space_O(N) | 0 | 100.00 |
0123 | Best Time to Buy and Sell Stock III | Java Kotlin TypeScript C# Go Python | Hard | Array, Dynamic_Programming, Top_Interview_150_Multidimensional_DP | 4 | 74.67 |
0122 | Best Time to Buy and Sell Stock II | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Dynamic_Programming_I_Day_7, Udemy_Arrays, Top_Interview_150_Array/String | 1 | 76.91 |
0121 | Best Time to Buy and Sell Stock | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Data_Structure_I_Day_3_Array, Dynamic_Programming_I_Day_7, Level_1_Day_5_Greedy, Udemy_Arrays, Top_Interview_150_Array/String, Big_O_Time_O(N)_Space_O(1) | 1 | 99.78 |
0120 | Triangle | Java Kotlin TypeScript C# Go Python | Medium | Array, Dynamic_Programming, Algorithm_I_Day_12_Dynamic_Programming, Dynamic_Programming_I_Day_13, Udemy_Dynamic_Programming, Top_Interview_150_Multidimensional_DP | 1 | 99.79 |
0117 | Populating Next Right Pointers in Each Node II | Java Kotlin TypeScript C# Go Python | Medium | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Linked_List, Algorithm_II_Day_7_Breadth_First_Search_Depth_First_Search, Top_Interview_150_Binary_Tree_General | 0 | 100.00 |
0114 | Flatten Binary Tree to Linked List | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Stack, Linked_List, Udemy_Linked_List, Top_Interview_150_Binary_Tree_General, Big_O_Time_O(N)_Space_O(N) | 0 | 100.00 |
0112 | Path Sum | Java Kotlin TypeScript C# Go Python | Easy | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Data_Structure_I_Day_12_Tree, Top_Interview_150_Binary_Tree_General | 0 | 100.00 |
0108 | Convert Sorted Array to Binary Search Tree | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Tree, Binary_Tree, Binary_Search_Tree, Divide_and_Conquer, Data_Structure_II_Day_15_Tree, Level_2_Day_9_Binary_Search_Tree, Udemy_Tree_Stack_Queue, Top_Interview_150_Divide_and_Conquer | 0 | 100.00 |
0106 | Construct Binary Tree from Inorder and Postorder Traversal | Java Kotlin TypeScript C# Go Python | Medium | Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer, Top_Interview_150_Binary_Tree_General | 0 | 100.00 |
0105 | Construct Binary Tree from Preorder and Inorder Traversal | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer, Data_Structure_II_Day_15_Tree, Top_Interview_150_Binary_Tree_General, Big_O_Time_O(N)_Space_O(N) | 1 | 96.33 |
0104 | Maximum Depth of Binary Tree | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Data_Structure_I_Day_11_Tree, Programming_Skills_I_Day_10_Linked_List_and_Tree, Udemy_Tree_Stack_Queue, Top_Interview_150_Binary_Tree_General, Big_O_Time_O(N)_Space_O(H) | 0 | 100.00 |
0103 | Binary Tree Zigzag Level Order Traversal | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Data_Structure_II_Day_15_Tree, Udemy_Tree_Stack_Queue, Top_Interview_150_Binary_Tree_BFS | 0 | 100.00 |
0102 | Binary Tree Level Order Traversal | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Data_Structure_I_Day_11_Tree, Level_1_Day_6_Tree, Udemy_Tree_Stack_Queue, Top_Interview_150_Binary_Tree_BFS, Big_O_Time_O(N)_Space_O(N) | 1 | 91.19 |
0101 | Symmetric Tree | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Data_Structure_I_Day_11_Tree, Level_2_Day_15_Tree, Top_Interview_150_Binary_Tree_General, Big_O_Time_O(N)_Space_O(log(N)) | 0 | 100.00 |
0100 | Same Tree | Java Kotlin TypeScript C# Go Python | Easy | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Level_2_Day_15_Tree, Udemy_Tree_Stack_Queue, Top_Interview_150_Binary_Tree_General | 0 | 100.00 |
0098 | Validate Binary Search Tree | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Data_Structure_I_Day_14_Tree, Level_1_Day_8_Binary_Search_Tree, Udemy_Tree_Stack_Queue, Top_Interview_150_Binary_Search_Tree, Big_O_Time_O(N)_Space_O(log(N)) | 0 | 100.00 |
0097 | Interleaving String | Java Kotlin TypeScript C# Go Python | Medium | String, Dynamic_Programming, Top_Interview_150_Multidimensional_DP | 0 | 100.00 |
0092 | Reverse Linked List II | Java Kotlin TypeScript C# Go Python | Medium | Linked_List, Top_Interview_150_Linked_List | 0 | 100.00 |
0088 | Merge Sorted Array | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Array, Sorting, Two_Pointers, Data_Structure_I_Day_2_Array, Top_Interview_150_Array/String | 0 | 100.00 |
0086 | Partition List | Java Kotlin TypeScript C# Go Python | Medium | Two_Pointers, Linked_List, Top_Interview_150_Linked_List | 0 | 100.00 |
0082 | Remove Duplicates from Sorted List II | Java Kotlin TypeScript C# Go Python | Medium | Two_Pointers, Linked_List, Data_Structure_II_Day_11_Linked_List, Algorithm_II_Day_3_Two_Pointers, Top_Interview_150_Linked_List | 0 | 100.00 |
0080 | Remove Duplicates from Sorted Array II | Java Kotlin TypeScript C# Go Python | Medium | Array, Two_Pointers, Udemy_Arrays, Top_Interview_150_Array/String | 0 | 100.00 |
0079 | Word Search | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Backtracking, Algorithm_II_Day_11_Recursion_Backtracking, Top_Interview_150_Backtracking, Big_O_Time_O(4^(m*n))_Space_O(m*n) | 64 | 98.51 |
0077 | Combinations | Java Kotlin TypeScript C# Go Python | Medium | Backtracking, Algorithm_I_Day_11_Recursion_Backtracking, Top_Interview_150_Backtracking | 15 | 92.38 |
0076 | Minimum Window Substring | Java Kotlin TypeScript C# Go Python | Hard | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Level_2_Day_14_Sliding_Window/Two_Pointer, Top_Interview_150_Sliding_Window, Big_O_Time_O(s.length())_Space_O(1) | 2 | 99.83 |
0074 | Search a 2D Matrix | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Binary_Search, Matrix, Data_Structure_I_Day_5_Array, Algorithm_II_Day_1_Binary_Search, Binary_Search_I_Day_8, Level_2_Day_8_Binary_Search, Udemy_2D_Arrays/Matrix, Top_Interview_150_Binary_Search, Big_O_Time_O(endRow+endCol)_Space_O(1) | 0 | 100.00 |
0073 | Set Matrix Zeroes | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Matrix, Udemy_2D_Arrays/Matrix, Top_Interview_150_Matrix, Big_O_Time_O(m*n)_Space_O(1) | 0 | 100.00 |
0072 | Edit Distance | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Algorithm_II_Day_18_Dynamic_Programming, Dynamic_Programming_I_Day_19, Udemy_Dynamic_Programming, Top_Interview_150_Multidimensional_DP, Big_O_Time_O(n^2)_Space_O(n2) | 3 | 97.19 |
0071 | Simplify Path | Java Kotlin TypeScript C# Go Python | Medium | String, Stack, Top_Interview_150_Stack | 2 | 99.86 |
0070 | Climbing Stairs | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Algorithm_I_Day_12_Dynamic_Programming, Dynamic_Programming_I_Day_2, Level_1_Day_10_Dynamic_Programming, Udemy_Dynamic_Programming, Top_Interview_150_1D_DP, Big_O_Time_O(n)_Space_O(n) | 0 | 100.00 |
0069 | Sqrt(x) | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Math, Binary_Search, Binary_Search_I_Day_4, Top_Interview_150_Math | 1 | 86.67 |
0068 | Text Justification | Java Kotlin TypeScript C# Go Python | Hard | Array, String, Simulation, Top_Interview_150_Array/String | 0 | 100.00 |
0067 | Add Binary | Java Kotlin TypeScript C# Go Python | Easy | String, Math, Bit_Manipulation, Simulation, Programming_Skills_II_Day_5, Top_Interview_150_Bit_Manipulation | 1 | 99.82 |
0066 | Plus One | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Array, Math, Programming_Skills_II_Day_3, Udemy_Arrays, Top_Interview_150_Math | 0 | 100.00 |
0064 | Minimum Path Sum | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Matrix, Dynamic_Programming_I_Day_16, Udemy_Dynamic_Programming, Top_Interview_150_Multidimensional_DP, Big_O_Time_O(m*n)_Space_O(m*n) | 1 | 99.73 |
0063 | Unique Paths II | Java Kotlin TypeScript C# Go Python | Medium | Array, Dynamic_Programming, Matrix, Dynamic_Programming_I_Day_15, Top_Interview_150_Multidimensional_DP | 0 | 100.00 |
0061 | Rotate List | Java Kotlin TypeScript C# Go Python | Medium | Two_Pointers, Linked_List, Programming_Skills_II_Day_16, Udemy_Linked_List, Top_Interview_150_Linked_List | 0 | 100.00 |
0058 | Length of Last Word | Java Kotlin TypeScript C# Go Python | Easy | String, Programming_Skills_II_Day_6, Udemy_Arrays, Top_Interview_150_Array/String | 0 | 100.00 |
0057 | Insert Interval | Java Kotlin TypeScript C# Go Python | Medium | Array, Level_2_Day_17_Interval, Top_Interview_150_Intervals | 0 | 100.00 |
0056 | Merge Intervals | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Data_Structure_II_Day_2_Array, Level_2_Day_17_Interval, Udemy_2D_Arrays/Matrix, Top_Interview_150_Intervals, Big_O_Time_O(n_log_n)_Space_O(n) | 7 | 98.37 |
0055 | Jump Game | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Algorithm_II_Day_12_Dynamic_Programming, Dynamic_Programming_I_Day_4, Udemy_Arrays, Top_Interview_150_Array/String, Big_O_Time_O(n)_Space_O(1) | 1 | 100.00 |
0054 | Spiral Matrix | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Simulation, Programming_Skills_II_Day_8, Level_2_Day_1_Implementation/Simulation, Udemy_2D_Arrays/Matrix, Top_Interview_150_Matrix | 0 | 100.00 |
0053 | Maximum Subarray | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Data_Structure_I_Day_1_Array, Dynamic_Programming_I_Day_5, Udemy_Famous_Algorithm, Top_Interview_150_Kadane's_Algorithm, Big_O_Time_O(n)_Space_O(1) | 1 | 99.32 |
0052 | N-Queens II | Java Kotlin TypeScript C# Go Python | Hard | Backtracking, Top_Interview_150_Backtracking | 0 | 100.00 |
0050 | Pow(x, n) | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Math, Recursion, Udemy_Integers, Top_Interview_150_Math | 0 | 100.00 |
0049 | Group Anagrams | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Data_Structure_II_Day_8_String, Programming_Skills_II_Day_11, Udemy_Strings, Top_Interview_150_Hashmap, Big_O_Time_O(n*k_log_k)_Space_O(n) | 6 | 97.61 |
0048 | Rotate Image | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Matrix, Data_Structure_II_Day_3_Array, Programming_Skills_II_Day_7, Udemy_2D_Arrays/Matrix, Top_Interview_150_Matrix, Big_O_Time_O(n^2)_Space_O(1) | 0 | 100.00 |
0046 | Permutations | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Algorithm_I_Day_11_Recursion_Backtracking, Level_2_Day_20_Brute_Force/Backtracking, Udemy_Backtracking/Recursion, Top_Interview_150_Backtracking, Big_O_Time_O(n*n!)_Space_O(n+n!) | 1 | 94.08 |
0045 | Jump Game II | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Greedy, Algorithm_II_Day_13_Dynamic_Programming, Dynamic_Programming_I_Day_4, Top_Interview_150_Array/String, Big_O_Time_O(n)_Space_O(1) | 0 | 100.00 |
0042 | Trapping Rain Water | Java Kotlin TypeScript C# Go Python | Hard | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Two_Pointers, Stack, Monotonic_Stack, Dynamic_Programming_I_Day_9, Udemy_Two_Pointers, Top_Interview_150_Array/String, Big_O_Time_O(n)_Space_O(1) | 0 | 100.00 |
0039 | Combination Sum | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Array, Backtracking, Algorithm_II_Day_10_Recursion_Backtracking, Level_2_Day_20_Brute_Force/Backtracking, Udemy_Backtracking/Recursion, Top_Interview_150_Backtracking, Big_O_Time_O(2^n)_Space_O(n+2^n) | 1 | 99.99 |
0036 | Valid Sudoku | Java Kotlin TypeScript C# Go Python | Medium | Top_Interview_Questions, Array, Hash_Table, Matrix, Data_Structure_I_Day_5_Array, Top_Interview_150_Matrix | 1 | 100.00 |
0035 | Search Insert Position | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Array, Binary_Search, Algorithm_I_Day_1_Binary_Search, Binary_Search_I_Day_2, Top_Interview_150_Binary_Search, Big_O_Time_O(log_n)_Space_O(1) | 0 | 100.00 |
0034 | Find First and Last Position of Element in Sorted Array | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Algorithm_II_Day_1_Binary_Search, Binary_Search_I_Day_5, Top_Interview_150_Binary_Search, Big_O_Time_O(log_n)_Space_O(1) | 0 | 100.00 |
0033 | Search in Rotated Sorted Array | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Algorithm_II_Day_1_Binary_Search, Binary_Search_I_Day_11, Level_2_Day_8_Binary_Search, Udemy_Binary_Search, Top_Interview_150_Binary_Search, Big_O_Time_O(log_n)_Space_O(1) | 0 | 100.00 |
0030 | Substring with Concatenation of All Words | Java Kotlin TypeScript C# Go Python | Hard | String, Hash_Table, Sliding_Window, Top_Interview_150_Sliding_Window | 11 | 97.43 |
0028 | Implement strStr() | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, String, Two_Pointers, String_Matching, Programming_Skills_II_Day_1, Top_Interview_150_Array/String | 0 | 100.00 |
0027 | Remove Element | Java Kotlin TypeScript C# Go Python | Easy | Array, Two_Pointers, Top_Interview_150_Array/String | 0 | 100.00 |
0026 | Remove Duplicates from Sorted Array | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, Array, Two_Pointers, Udemy_Two_Pointers, Top_Interview_150_Array/String | 0 | 100.00 |
0025 | Reverse Nodes in k-Group | Java Kotlin TypeScript C# Go Python | Hard | Top_100_Liked_Questions, Linked_List, Recursion, Data_Structure_II_Day_13_Linked_List, Udemy_Linked_List, Top_Interview_150_Linked_List, Big_O_Time_O(n)_Space_O(k) | 0 | 100.00 |
0023 | Merge k Sorted Lists | Java Kotlin TypeScript C# Go Python | Hard | Top_100_Liked_Questions, Top_Interview_Questions, Heap_Priority_Queue, Linked_List, Divide_and_Conquer, Merge_Sort, Top_Interview_150_Divide_and_Conquer, Big_O_Time_O(k*n*log(k))_Space_O(log(k)) | 1 | 99.86 |
0022 | Generate Parentheses | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Backtracking, Algorithm_II_Day_11_Recursion_Backtracking, Udemy_Backtracking/Recursion, Top_Interview_150_Backtracking, Big_O_Time_O(2^n)_Space_O(n) | 0 | 100.00 |
0021 | Merge Two Sorted Lists | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Data_Structure_I_Day_7_Linked_List, Algorithm_I_Day_10_Recursion_Backtracking, Level_1_Day_3_Linked_List, Udemy_Linked_List, Top_Interview_150_Linked_List, Big_O_Time_O(m+n)_Space_O(m+n) | 0 | 100.00 |
0020 | Valid Parentheses | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, String, Stack, Data_Structure_I_Day_9_Stack_Queue, Udemy_Strings, Top_Interview_150_Stack, Big_O_Time_O(n)_Space_O(n) | 2 | 97.19 |
0019 | Remove Nth Node From End of List | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Two_Pointers, Linked_List, Algorithm_I_Day_5_Two_Pointers, Level_2_Day_3_Linked_List, Top_Interview_150_Linked_List, Big_O_Time_O(L)_Space_O(L) | 0 | 100.00 |
0017 | Letter Combinations of a Phone Number | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Backtracking, LeetCode_75_Backtracking, Algorithm_II_Day_11_Recursion_Backtracking, Udemy_Backtracking/Recursion, Top_Interview_150_Backtracking, Big_O_Time_O(4^n)_Space_O(n) | 0 | 100.00 |
0015 | 3Sum | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Data_Structure_II_Day_1_Array, Algorithm_II_Day_3_Two_Pointers, Udemy_Two_Pointers, Top_Interview_150_Two_Pointers, Big_O_Time_O(n*log(n))_Space_O(n^2) | 29 | 72.02 |
0014 | Longest Common Prefix | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, String, Level_2_Day_2_String, Udemy_Strings, Top_Interview_150_Array/String, Big_O_Time_O(n*m)_Space_O(m) | 0 | 100.00 |
0013 | Roman to Integer | Java Kotlin TypeScript C# Go Python | Easy | Top_Interview_Questions, String, Hash_Table, Math, Top_Interview_150_Array/String, Big_O_Time_O(n)_Space_O(1) | 2 | 100.00 |
0012 | Integer to Roman | Java Kotlin TypeScript C# Go Python | Medium | String, Hash_Table, Math, Top_Interview_150_Array/String, Big_O_Time_O(1)_Space_O(1) | 2 | 100.00 |
0011 | Container With Most Water | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Greedy, Two_Pointers, LeetCode_75_Two_Pointers, Algorithm_II_Day_4_Two_Pointers, Top_Interview_150_Two_Pointers, Big_O_Time_O(n)_Space_O(1) | 3 | 96.01 |
0009 | Palindrome Number | Java Kotlin TypeScript C# Go Python | Easy | Math, Udemy_Integers, Top_Interview_150_Math, Big_O_Time_O(log10(x))_Space_O(1) | 4 | 100.00 |
0006 | Zigzag Conversion | Java Kotlin TypeScript C# Go Python | Medium | String, Top_Interview_150_Array/String, Big_O_Time_O(n)_Space_O(n) | 2 | 99.71 |
0005 | Longest Palindromic Substring | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Data_Structure_II_Day_9_String, Algorithm_II_Day_14_Dynamic_Programming, Dynamic_Programming_I_Day_17, Udemy_Strings, Top_Interview_150_Multidimensional_DP, Big_O_Time_O(n)_Space_O(n) | 7 | 97.82 |
0004 | Median of Two Sorted Arrays | Java Kotlin TypeScript C# Go Python | Hard | Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Divide_and_Conquer, Top_Interview_150_Binary_Search, Big_O_Time_O(log(min(N,M)))_Space_O(1), AI_can_be_used_to_solve_the_task | 1 | 100.00 |
0003 | Longest Substring Without Repeating Characters | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Algorithm_I_Day_6_Sliding_Window, Level_2_Day_14_Sliding_Window/Two_Pointer, Udemy_Strings, Top_Interview_150_Sliding_Window, Big_O_Time_O(n)_Space_O(1), AI_can_be_used_to_solve_the_task | 2 | 98.59 |
0002 | Add Two Numbers | Java Kotlin TypeScript C# Go Python | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Math, Linked_List, Recursion, Data_Structure_II_Day_10_Linked_List, Programming_Skills_II_Day_15, Top_Interview_150_Linked_List, Big_O_Time_O(max(N,M))_Space_O(max(N,M)), AI_can_be_used_to_solve_the_task | 1 | 100.00 |
0001 | Two Sum | Java Kotlin TypeScript C# Go Python | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Data_Structure_I_Day_2_Array, Level_1_Day_13_Hashmap, Udemy_Arrays, Top_Interview_150_Hashmap, Big_O_Time_O(n)_Space_O(n), AI_can_be_used_to_solve_the_task | 2 | 98.90 |