LeetCode Solutions in Rust Note: Some solutions have multiple approaches implemented LeetCode Algorithm # Problem Solution Difficulty 1 Two Sum Solution Easy 2 Add Two Numbers Solution Medium 3 Longest Substring Without Repeating Characters Solution Medium 4 Median of Two Sorted Arrays Solution Hard 5 Longest Palindromic Substring Solution Medium 6 ZigZag Conversion Solution Easy 7 Reverse Integer Solution Easy 8 String to Integer (atoi) Solution Easy 9 Palindrome Number Solution Easy 10 Regular Expression Matching Solution Hard 11 Container With Most Water Solution Medium 12 Integer to Roman Solution Medium 13 Roman to Integer Solution Easy 14 Longest Common Prefix Solution Easy 15 3Sum Solution Medium 16 3Sum Closest Solution Medium 17 Letter Combinations of a Phone Number Solution Medium 18 4Sum Solution Medium 19 Remove Nth Node From End of List Solution Easy 20 Valid Parentheses Solution Easy 21 Merge Two Sorted Lists Solution Easy 22 Generate Parentheses Solution Medium 23 Merge k Sorted Lists Solution Hard 24 Swap Nodes in Pairs Solution Medium 25 Reverse Nodes in k-Group Solution Hard 26 Remove Duplicates from Sorted Array Solution Easy 27 Remove Element Solution Easy 28 Implement strStr() Solution Easy 29 Divide Two Integers Solution Medium 30 Substring with Concatenation of All Words Solution Hard 31 Next Permutation Solution Medium 32 Longest Valid Parentheses Solution Hard 33 Search in Rotated Sorted Array Solution Hard 34 Find First and Last Position of Element in Sorted Array Solution Medium 35 Search Insert Position Solution Medium 36 Valid Sudoku Solution Easy 37 Sudoku Solver Solution Hard 38 Count and Say Solution Easy 39 Combination Sum Solution Medium 40 Combination Sum II Solution Medium 41 First Missing Positive Solution Hard 42 Trapping Rain Water Solution Hard 43 Multiply Strings Solution Medium 44 Wildcard Matching Solution Hard 45 Jump Game II Solution Hard 46 Permutations Solution Medium 47 Permutations II Solution Hard 48 Rotate Image Solution Medium 49 Group Anagrams Solution Medium 50 "Pow(x, n)" Solution Medium 51 N-Queens Solution Hard 52 N-Queens II Solution Hard 53 Maximum Subarray Solution Medium 54 Spiral Matrix Solution Medium 55 Jump Game Solution Medium 56 Merge Intervals Solution Hard 57 Insert Interval Solution Hard 58 Length of Last Word Solution Easy 59 Spiral Matrix II Solution Medium 60 Permutation Sequence Solution Medium 61 Rotate List Solution Medium 62 Unique Paths Solution Medium 63 Unique Paths II Solution Medium 64 Minimum Path Sum Solution Medium 65 Valid Number Solution Easy 66 Plus One Solution Easy 67 Add Binary Solution Easy 68 Text Justification Solution Hard 69 Sqrt(x) Solution Medium 70 Climbing Stairs Solution Easy 71 Simplify Path Solution Medium 72 Edit Distance Solution Hard 73 Set Matrix Zeroes Solution Medium 74 Search a 2D Matrix Solution Medium 75 Sort Colors Solution Medium 76 Minimum Window Substring Solution Hard 77 Combinations Solution Medium 78 Subsets Solution Medium 79 Word Search Solution Medium 80 Remove Duplicates from Sorted Array II Solution Medium 81 Search in Rotated Sorted Array II Solution Medium 82 Remove Duplicates from Sorted List II Solution Medium 83 Remove Duplicates from Sorted List Solution Easy 84 Largest Rectangle in Histogram Solution Hard 85 Maximal Rectangle Solution Hard 86 Partition List Solution Medium 87 Scramble String Solution Hard 88 Merge Sorted Array Solution Easy 89 Gray Code Solution Medium 90 Subsets II Solution Medium 91 Decode Ways Solution Medium 92 Reverse Linked List II Solution Medium 93 Restore IP Addresses Solution Medium 94 Binary Tree Inorder Traversal Solution Medium 95 Unique Binary Search Trees II Solution Medium 96 Unique Binary Search Trees Solution Medium 97 Interleaving String Solution Hard 98 Validate Binary Search Tree Solution Medium 99 Recover Binary Search Tree Solution Hard 100 Same Tree Solution Easy