Leetcode problems Algorithms + Data Structures = Programs Title Solution Difficulty 243. Shortest Word Distance Go Easy 244. Shortest Word Distance II Go Medium 245. Shortest Word Distance III Go Medium 247. Strobogrammatic Number II Go Medium 248. Strobogrammatic Number III Go Hard 249. Group Shifted Strings Go Medium 271. Encode and Decode Strings Go Medium 288. Unique Word Abbreviation Go Medium 253. Meeting Rooms II Go Medium 1197. Minimum Knight Moves Go Medium 716. Max Stack Go Easy 155. Min Stack Go Easy 1152. Analyze User Website Visit Pattern Go Medium 1570. Dot Product of Two Sparse Vectors Go Medium 356. Line Reflection Go Medium 362. Design Hit Counter Go Medium 236. Lowest Common Ancestor of a Binary Tree Go Medium 1650. Lowest Common Ancestor of a Binary Tree III Go Medium 1086. High Five Go Easy 359. Logger Rate Limiter Go Easy 346. Moving Average from Data Stream Go Easy 252. Meeting Rooms Go Easy 314. Binary Tree Vertical Order Traversal Go Medium 1762. Buildings With an Ocean View Go Medium 364. Nested List Weight Sum II Go Medium 339. Nested List Weight Sum Go Medium 426. Convert Binary Search Tree to Sorted Doubly Linked List Go Medium 1167. Minimum Cost to Connect Sticks Go Medium 146. LRU Cache Go Medium 370. Range Addition Go Medium 348. Design Tic-Tac-Toe Go Medium 723. Candy Crush Go Medium 588. Design In-Memory File System Go Hard 269. Alien Dictionary Go Hard 694. Number of Distinct Islands Go Medium 238. Product of Array Except Self Go Medium 759. Employee Free Time Go Hard 465. Optimal Account Balancing Go Hard 929. Unique Email Addresses Go Easy 975. Odd Even Jump Go Hard 482. License Key Formatting Go Easy 904. Fruit Into Baskets Go Medium 3. Longest Substring Without Repeating Characters Go Medium 11. Container With Most Water Go Medium 15. 3Sum Go Medium 31. Next Permutation Go Medium 43. Multiply Strings Go Medium 48. Rotate Image Go Medium 55. Jump Game Go Medium 66. Plus One Go Easy 76. Minimum Window Substring Go Hard 158. Read N Characters Given read4 II - Call Multiple Times Go Hard 159. Longest Substring with At Most Two Distinct Characters Go Medium 163. Missing Ranges Go Easy 681. Next Closest Time Go Medium 809. Expressive Words Go Medium 833. Find And Replace in String Go Medium 849. Maximize Distance to Closest Person Go Medium 20. Valid Parentheses Go Easy 844. Backspace String Compare Go Easy 215. Kth Largest Element in an Array Go Medium 973. K Closest Points to Origin Go Medium 23. Merge k Sorted Lists Go Hard 42. Trapping Rain Water Go Hard 857. Minimum Cost to Hire K Workers Go Hard 4. Median of Two Sorted Arrays Go Hard 34. Find First and Last Position of Element in Sorted Array Go Medium 56. Merge Intervals Go Medium 57. Insert Interval Go Medium 242. Valid Anagram Go Easy 852. Peak Index in a Mountain Array Go Easy 315. Count of Smaller Numbers After Self Go Hard 425. Word Squares Go Hard 17. Letter Combinations of a Phone Number Go Medium 22. Generate Parentheses Go Medium 322. Coin Change Go Medium 121. Best Time to Buy and Sell Stock Go Easy 53. Maximum Subarray Go Easy 5. Longest Palindromic Substring Go Medium 152. Maximum Product Subarray Go Medium 351. Android Unlock Patterns Go Medium 410. Split Array Largest Sum Go Hard 212. Word Search II Go Hard 2. Add Two Numbers Go Medium 19. Remove Nth Node From End of List Go Medium 21. Merge Two Sorted Lists Go Easy 138. Copy List with Random Pointer Go Medium 380. Insert Delete GetRandom O(1) Go Medium 642. Design Search Autocomplete System Go Hard 297. Serialize and Deserialize Binary Tree Go Hard 124. Binary Tree Maximum Path Sum Go Hard 543. Diameter of Binary Tree Go Easy 222. Count Complete Tree Nodes Go Medium 951. Flip Equivalent Binary Trees Go Medium 200. Number of Islands Go Medium 127. Word Ladder Go Hard 246. Strobogrammatic Number Go Easy 394. Decode String Go Medium 210. Course Schedule II Go Medium 329. Longest Increasing Path in a Matrix Go Hard 753. Cracking the Safe Go Hard 489. Robot Room Cleaner Go Hard 399. Evaluate Division Go Medium 947. Most Stones Removed with Same Row or Column Go Medium 7. Reverse Integer Go Medium 205. Isomorphic Strings Go Easy 78. Subsets Go Medium 771. Jewels and Stones Go Easy 939. Minimum Area Rectangle Go Medium 777. Swap Adjacent in LR String Go Medium 299. Bulls and Cows Go Medium