imagine-hussain / leetcode

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LeetCode

List based off Grind 72 @ 19hrs, 8 weeks

Done BeforeHand

  1. Two Sum
  2. Valid Parentheses
  3. Merge Two Sorted Lists
  4. Best Time to Buy and Sell Stock
  5. Valid Palindrome
  6. Invert Binary Tree
  7. Valid Anagram
  8. Binary Search
  9. Flood Fill
  10. Lowest Common Ancestor of a Binary Search Tree
  11. Balanced Binary Tree
  12. Linked List Cycle
  13. Implement Queue using Stacks
  14. First Bad Version
  15. Ransom Note
  16. Climbing Stairs
  17. Longest Palindrome
  18. Reverse Linked List
  19. Majority Element
  20. Add Binary
  21. Week 1

  22. Diameter of Binary Tree
  23. Middle of the Linked List
  24. Maximum Depth of Binary Tree
  25. Contains Duplicate
  26. Meeting Rooms
  27. Roman to Integer
  28. Backspace String Compare
  29. Counting Bits
  30. Same Tree
  31. Number of 1 Bits
  32. Longest Common Prefix
  33. Single Number
  34. Palindrome Linked List
  35. Move Zeroes
  36. Symmetric Tree
  37. Missing Number
  38. Palindrome Number
  39. Convert Sorted Array to Binary Search Tree
  40. Week 2

  41. Reverse Bits
  42. Subtree of Another Tree
  43. Squares of a Sorted Array
  44. Medium Problems Start Here

  45. Maximum Subarray
  46. Insert Interval
  47. 01 Matrix
  48. K Closest Points to Origin
  49. Longest Substring Without Repeating Characters
  50. 3Sum
  51. Binary Tree Level Order Traversal
  52. Clone Graph
  53. Evaluate Reverse Polish Notation
  54. Course Schedule
  55. Implement Trie (Prefix Tree)
  56. Coin Change
  57. Product of Array Except Self
  58. Min Stack
  59. Validate Binary Search Tree
  60. Number of Islands
  61. Rotting Oranges
  62. Search in Rotated Sorted Array
  63. Week 3

  64. Combination Sum
  65. Permutations
  66. Merge Intervals
  67. Lowest Common Ancestor of a Binary Tree
  68. Time Based Key-Value Store
  69. Accounts Merge
  70. Sort Colors
  71. Word Break
  72. Partition Equal Subset Sum
  73. String to Integer (atoi)
  74. Spiral Matrix
  75. Subsets
  76. Binary Tree Right Side View
  77. Longest Palindromic Substring
  78. Unique Paths
  79. Construct Binary Tree from Preorder and Inorder Traversal
  80. Container With Most Water
  81. Letter Combinations of a Phone Number
  82. Word Search
  83. Find All Anagrams in a String
  84. Minimum Height Trees
  85. Task Scheduler
  86. LRU Cache
  87. Week 4

  88. Kth Smallest Element in a BST
  89. Daily Temperatures
  90. House Robber
  91. Gas Station
  92. Next Permutation
  93. Valid Sudoku
  94. Group Anagrams
  95. Maximum Product Subarray
  96. Design Add and Search Words Data Structure
  97. Pacific Atlantic Water Flow
  98. Remove Nth Node From End of List
  99. Shortest Path to Get Food
  100. Find the Duplicate Number
  101. Top K Frequent Words
  102. Longest Increasing Subsequence
  103. Graph Valid Tree
  104. Course Schedule II
  105. Swap Nodes in Pairs
  106. Path Sum II
  107. Longest Consecutive Sequence
  108. Week 5

  109. Rotate Array
  110. Odd Even Linked List
  111. Decode String
  112. Contiguous Array
  113. Maximum Width of Binary Tree
  114. Find K Closest Elements
  115. Longest Repeating Character Replacement
  116. Inorder Successor in BST
  117. Jump Game
  118. Add Two Numbers
  119. Generate Parentheses
  120. Sort List
  121. Number of Connected Components in an Undirected Graph
  122. Minimum Knight Moves
  123. Subarray Sum Equals K
  124. Asteroid Collision
  125. Random Pick with Weight
  126. Kth Largest Element in an Array
  127. Maximal Square
  128. Week 6

  129. Rotate Image
  130. Binary Tree Zigzag Level Order Traversal
  131. Design Hit Counter
  132. Path Sum III
  133. Pow(x, n)
  134. Search a 2D Matrix
  135. Largest Number
  136. Decode Ways
  137. Meeting Rooms II
  138. Reverse Integer
  139. Set Matrix Zeroes
  140. Reorder List
  141. Encode and Decode Strings
  142. Cheapest Flights Within K Stops
  143. All Nodes Distance K in Binary Tree
  144. Week 7

  145. 3Sum Closest
  146. Rotate List
  147. Find Minimum in Rotated Sorted Array
  148. Basic Calculator II
  149. Combination Sum IV
  150. Insert Delete GetRandom O(1)
  151. Non-overlapping Intervals
  152. Hards Start Here

  153. Minimum Window Substring
  154. Serialize and Deserialize Binary Tree
  155. Trapping Rain Water
  156. Find Median from Data Stream
  157. Word Ladder
  158. Basic Calculator
  159. Maximum Profit in Job Scheduling
  160. Merge k Sorted Lists
  161. Largest Rectangle in Histogram
  162. Binary Tree Maximum Path Sum
  163. Maximum Frequency Stack
  164. Median of Two Sorted Arrays
  165. Longest Increasing Path in a Matrix
  166. Longest Valid Parentheses
  167. Design In-Memory File System
  168. Employee Free Time
  169. Week 8

  170. Word Search II
  171. Alien Dictionary
  172. Bus Routes
  173. Sliding Window Maximum
  174. Palindrome Pairs
  175. Reverse Nodes in k-Group
  176. Sudoku Solver
  177. First Missing Positive
  178. N-Queens
  179. Smallest Range Covering Elements from K Lists

About


Languages

Language:C++ 75.6%Language:Rust 15.1%Language:Python 8.1%Language:C 0.8%Language:Java 0.5%