LeetCode Interview Prep
Progress¶
Prep Google Interview¶
Problems [17/17]
——— LeetCode Random Questions ———
- 669. Trim a Binary Search Tree
- 445. Add Two Numbers II
- 1079. Letter Tile Possibilities
- 1042. Flower Planting With No Adjacent
- 1002. Find Common Characters
- 1221. Split a String in Balanced Strings
- 290. Word Pattern
- 542. 01 Matrix
- 35. Search Insert Position
- 547. Number of Provinces
- 796. Rotate String
- 229. Majority Element II
- 404. Sum of Left Leaves
- 746. Min Cost Climbing Stairs
- 292. Nim Game
- 929. Unique Email Addresses
- 904. Fruit Into Baskets
LeetCode Top Easy¶
Problems [48/48]
——— Array ———
- 26. Remove Duplicates from Sorted Array
- 122. Best Time to Buy and Sell Stock II
- 189. Rotate Array
- 217. Contains Duplicate
- 136. Single Number
- 350. Intersection of Two Arrays II
- 66. Plus One
- 283. Move Zeroes
- 1. Two Sum
- 36. Valid Sudoku
- 48. Rotate Image
——— Strings ———
- 344. Reverse String
- 7. Reverse Integer
- 387. First Unique Character in a String
- 242. Valid Anagram
- 125. Valid Palindrome
- 8. String to Integer (atoi)
- 28. Find the Index of the First Occurrence in a String
- 14. Longest Common Prefix
——— Linked List ———
- 237. Delete Node in a Linked List
- 19. Remove Nth Node From End of List
- 206. Reverse Linked List
- 21. Merge Two Sorted Lists
- 234. Palindrome Linked List
- 141. Linked List Cycle
——— Trees ———
- 104. Maximum Depth of Binary Tree
- 98. Validate Binary Search Tree
- 101. Symmetric Tree
- 102. Binary Tree Level Order Traversal
- 108. Convert Sorted Array to Binary Search Tree
——— Sorting and Searching ———
——— Dynamic Programming ———
——— Design ———
——— Math ———
——— Others ———
LeetCode Top Medium¶
Problems [23/45]
——— Array and Strings ———
- 15. 3Sum
- 73. Set Matrix Zeroes
- 49. Group Anagrams
- 3. Longest Substring Without Repeating Characters
- 5. Longest Palindromic Substring
- 334. Increasing Triplet Subsequence
- 38. Count and Say
——— Linked List ———
——— Trees and Graphs ———
- 94. Binary Tree Inorder Traversal
- 103. Binary Tree Zigzag Level Order Traversal
- 105. Construct Binary Tree from Preorder and Inorder Traversal
- 116. Populating Next Right Pointers in Each Node
- 230. Kth Smallest Element in a BST
- 200. Number of Islands
——— Backtracking ———
- 17. Letter Combinations of a Phone Number
- 22. Generate Parentheses
- 46. Permutations
- 78. Subsets
- 79. Word Search
——— Sorting and Searching ———
- 75. Sort Colors
- 347. Top K Frequent Elements
- 215. Kth Largest Element in an Array
- 162. Find Peak Element
- 56. Merge Intervals
- 33. Search in Rotated Sorted Array
- 240. Search a 2D Matrix II
——— Dynamic Programming ———
——— Design ———
——— Math ———
- 202. Happy Number
- 172. Factorial Trailing Zeroes
- 171. Excel Sheet Column Number
- 50. Pow(x, n)
- 69. Sqrt(x)
- 29. Divide Two Integers
- 166. Fraction to Recurring Decimal
——— Others ———
LeetCode SQL 50¶
Problems [0/50]
——— Select ———
- 1757. Recyclable and Low Fat Products
- 584. Find Customer Referee
- 595. Big Countries
- 1148. Article Views I
- 1683. Invalid Tweets
——— Basic Joins ———
- 1378. Replace Employee ID With The Unique Identifier
- 1068. Product Sales Analysis I
- 1581. Customer Who Visited but Did Not Make Any Transactions
- 197. Rising Temperature
- 1661. Average Time of Process per Machine
- 577. Employee Bonus
- 1280. Students and Examinations
- 570. Managers with at Least 5 Direct Reports
- 1934. Confirmation Rate
——— Basic Aggregate Functions ———
- 620. Not Boring Movies
- 1251. Average Selling Price
- 1075. Project Employees I
- 1633. Percentage of Users Attended a Contest
- 1211. Queries Quality and Percentage
- 1193. Monthly Transactions I
- 1174. Immediate Food Delivery II
- 550. Game Play Analysis IV
——— Sorting and Grouping ———
- 2356. Number of Unique Subjects Taught by Each Teacher
- 1141. User Activity for the Past 30 Days I
- 1070. Product Sales Analysis III
- 596. Classes With at Least 5 Students
- 1729. Find Followers Count
- 619. Biggest Single Number
- 1045. Customers Who Bought All Products
——— Advanced Select and Joins ———
- 1731. The Number of Employees Which Report to Each Employee
- 1789. Primary Department for Each Employee
- 610. Triangle Judgement
- 180. Consecutive Numbers
- 1164. Product Price at a Given Date
- 1204. Last Person to Fit in the Bus
- 1907. Count Salary Categories
——— Subqueries ———
- 1978. Employees Whose Manager Left the Company
- 626. Exchange Seats
- 1341. Movie Rating
- 1321. Restaurant Growth
- 602. Friend Requests II: Who Has the Most Friends
- 585. Investments in 2016
- 185. Department Top Three Salaries
——— Advanced String Functions / Regex / Clause ———