Skip to content

ergouliu/LeetCode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

ID Title Difficulty Java Python Ruby C++
001 Two Sum Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/001. Two Sum/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/001. Two Sum/Solution.py) [Ruby](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/001. Two Sum/Solution.rb) C++
002 Add Two Numbers Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/002. Add Two Numbers/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/002. Add Two Numbers/Solution.py) [Ruby](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/002. Add Two Numbers/Solution.rb) C++
003 Longest Substring Without Repeating Characters Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/003. Longest Substring Without Repeating Characters/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/003. Longest Substring Without Repeating Characters/Solution.py) no C++
004 Median of Two Sorted Arrays Hard no no no no
005 Longest Palindromic Substring Medium no no no C++
006 ZigZag Conversion Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/006. ZigZag Conversion/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/006. ZigZag Conversion/Solution.py) no C++
007 Reverse Integer Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/007. Reverse Integer/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/007. Reverse Integer/Solution.py) [Ruby](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/007. Reverse Integer/Solution.rb) C++
008 String to Integer (atoi) Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/008. String to Integer (atoi)/Solution.java) no no C++
009 Palindrome Number Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/009. Palindrome Number/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/009. Palindrome Number/Solution.py) [Ruby](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/009. Palindrome Number/Solution.rb) C++
010 Regular Expression Matching Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/010. Regular Expression Matching/Solution.java) no no no
011 Container With Most Water Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/011. Container With Most Water/Solution.java) no no C++
012 Integer to Roman Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/012. Integer to Roman/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/012. Integer to Roman/Solution.py) no C++
013 Roman to Integer Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/013. Roman to Integer/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/013. Roman to Integer/Solution.py) no C++
014 Longest Common Prefix Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/014. Longest Common Prefix/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/014. Longest Common Prefix/Solution.py) no C++
015 3Sum Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/015. 3Sum/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/015. 3Sum/Solution.py) [Ruby](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/015. 3Sum/Solution.rb) C++
016 3Sum Closest Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/016. 3Sum Closest/Solution.java) no no C++
017 Letter Combinations of a Phone Number Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/017. Letter Combinations of a Phone Number/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/017. Letter Combinations of a Phone Number/Solution.py) no C++
018 4Sum Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/018. 4Sum/Solution.java) no no C++
019 Remove Nth Node From End of List Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/019. Remove Nth Node From End of List/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/019. Remove Nth Node From End of List/Solution.py) [Ruby](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/019. Remove Nth Node From End of List/Solution.rb) C++
020 Valid Parentheses Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/020. Valid Parentheses/Solution.java) no no C++
021 Merge Two Sorted Lists Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/021. Merge Two Sorted Lists/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/021. Merge Two Sorted Lists/Solution.py) [Ruby](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/021. Merge Two Sorted Lists/Solution.rb) C++
022 Generate Parentheses Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/022. Generate Parentheses/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/022. Generate Parentheses/Solution.py) no C++
023 Merge k Sorted Lists Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/023. Merge k Sorted Lists/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/023. Merge k Sorted Lists/Solution.py) [Ruby](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/023. Merge k Sorted Lists/Solution.rb) no
024 Swap Nodes in Pairs Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/024. Swap Nodes in Pairs/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/024. Swap Nodes in Pairs/Solution.py) no C++
025 Reverse Nodes in k-Group Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/025. Reverse Nodes in k-Group/Solution.java) no no no
026 Remove Duplicates from Sorted Array Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/026. Remove Duplicates from Sorted Array/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/026. Remove Duplicates from Sorted Array/Solution.py) no C++
027 Remove Element Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/027. Remove Element/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/027. Remove Element/Solution.py) no C++
028 Implement strStr() Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/028. Implement strStr()/Solution.java) no no C++
029 Divide Two Integers Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/029. Divide Two Integers/Solution.java) no no C++
030 Substring with Concatenation of All Words Hard no no no no
031 Next Permutation Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/031. Next Permutation/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/031. Next Permutation/Solution.py) no C++
032 Longest Valid Parentheses Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/032. Longest Valid Parentheses/Solution.java) no no no
033 Search in Rotated Sorted Array Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/033. Search in Rotated Sorted Array/Solution.java) no no no
034 Search for a Range Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/034. Search for a Range/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/034. Search for a Range/Solution.py) no C++
035 Search Insert Position Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/035. Search Insert Position/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/035. Search Insert Position/Solution.py) no C++
036 Valid Sudoku Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/036. Valid Sudoku/Solution.java) no no C++
037 Sudoku Solver Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/037. Sudoku Solver/Solution.java) no no no
038 Count and Say Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/038. Count and Say/Solution.java) no no C++
039 Combination Sum Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/039. Combination Sum/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/039. Combination Sum/Solution.py) no C++
040 Combination Sum II Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/040. Combination Sum II/Solution.java) no no C++
041 First Missing Positive Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/041. First Missing Positive/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/041. First Missing Positive/Solution.py) no no
042 Trapping Rain Water Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/042. Trapping Rain Water/Solution.java) no no C++
043 Multiply Strings Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/043. Multiply Strings/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/043. Multiply Strings/Solution.py) no no
044 Wildcard Matching Hard no no no no
045 Jump Game II Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/045. Jump Game II/Solution.java) no no no
046 Permutations Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/046. Permutations/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/046. Permutations/Solution.py) no C++
047 Permutations II Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/047. Permutations II/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/047. Permutations II/Solution.py) no C++
048 Rotate Image Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/048. Rotate Image/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/048. Rotate Image/Solution.py) no C++
049 Group Anagrams Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/049. Group Anagrams/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/049. Group Anagrams/Solution.py) no no
050 Pow(x, n) Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/050. Pow(x, n)/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/050. Pow(x, n)/Solution.py) no no
051 N-Queens Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/051. N-Queens/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/051. N-Queens/Solution.py) no C++
052 N-Queens II Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/052. N-Queens II/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/052. N-Queens II/Solution.py) no C++
053 Maximum Subarray Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/053. Maximum Subarray/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/053. Maximum Subarray/Solution.py) no C++
054 Spiral Matrix Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/054. Spiral Matrix/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/054. Spiral Matrix/Solution.py) no no
055 Jump Game Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/055. Jump Game/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/055. Jump Game/Solution.py) no C++
056 Merge Intervals Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/056. Merge Intervals/Solution.java) no no no
057 Insert Interval Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/057. Insert Interval/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/057. Insert Interval/Solution.py) no no
058 Length of Last Word Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/058. Length of Last Word/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/058. Length of Last Word/Solution.py) no C++
059 Spiral Matrix II Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/059. Spiral Matrix II/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/059. Spiral Matrix II/Solution.py) no C++
060 Permutation Sequence Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/060. Permutation Sequence/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/060. Permutation Sequence/Solution.py) no C++
061 Rotate List Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/061. Rotate List/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/061. Rotate List/Solution.py) no C++
062 Unique Paths Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/062. Unique Paths/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/062. Unique Paths/Solution.py) no C++
063 Unique Paths II Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/063. Unique Paths II/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/063. Unique Paths II/Solution.py) no C++
064 Minimum Path Sum Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/064. Minimum Path Sum/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/064. Minimum Path Sum/Solution.py) no C++
065 Valid Number Hard no no no no
066 Plus One Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/066. Plus One/Solution.java) no no C++
067 Add Binary Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/067. Add Binary/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/067. Add Binary/Solution.py) no C++
068 Text Justification Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/068. Text Justification/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/068. Text Justification/Solution.py) no no
069 Sqrt(x) Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/069. Sqrt(x)/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/069. Sqrt(x)/Solution.py) no C++
070 Climbing Stairs Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/070. Climbing Stairs/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/070. Climbing Stairs/Solution.py) no C++
071 Simplify Path Medium no no no C++
072 Edit Distance Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/072. Edit Distance/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/072. Edit Distance/Solution.py) no no
073 Set Matrix Zeroes Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/073. Set Matrix Zeroes/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/073. Set Matrix Zeroes/Solution.py) no no
074 Search a 2D Matrix Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/074. Search a 2D Matrix/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/074. Search a 2D Matrix/Solution.py) no no
075 Sort Colors Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/075. Sort Colors/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/075. Sort Colors/Solution.py) no C++
076 Minimum Window Substring Hard no no no no
077 Combinations Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/077. Combinations/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/077. Combinations/Solution.py) no C++
078 Subsets Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/078. Subsets/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/078. Subsets/Solution.py) no C++
079 Word Search Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/079. Word Search/Solution.java) no no no
080 Remove Duplicates from Sorted Array II Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/080. Remove Duplicates from Sorted Array II/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/080. Remove Duplicates from Sorted Array II/Solution.py) no C++
081 Search in Rotated Sorted Array II Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/081. Search in Rotated Sorted Array II/Solution.java) no no no
082 Remove Duplicates from Sorted List II Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/082. Remove Duplicates from Sorted List II/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/082. Remove Duplicates from Sorted List II/Solution.py) no C++
083 Remove Duplicates from Sorted List Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/083. Remove Duplicates from Sorted List/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/083. Remove Duplicates from Sorted List/Solution.py) no C++
084 Largest Rectangle in Histogram Hard no no no no
085 Maximal Rectangle Hard no no no no
086 Partition List Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/086. Partition List/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/086. Partition List/Solution.py) no no
087 Scramble String Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/087. Scramble String/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/087. Scramble String/Solution.py) no no
088 Merge Sorted Array Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/088. Merge Sorted Array/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/088. Merge Sorted Array/Solution.py) no C++
089 Gray Code Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/089. Gray Code/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/089. Gray Code/Solution.py) no no
090 Subsets II Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/090. Subsets II/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/090. Subsets II/Solution.py) no C++
091 Decode Ways Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/091. Decode Ways/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/091. Decode Ways/Solution.py) no C++
092 Reverse Linked List II Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/092. Reverse Linked List II/Solution.java) no no no
093 Restore IP Addresses Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/093. Restore IP Addresses/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/093. Restore IP Addresses/Solution.py) no C++
094 Binary Tree Inorder Traversal Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/094. Binary Tree Inorder Traversal/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/094. Binary Tree Inorder Traversal/Solution.py) [Ruby](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/094. Binary Tree Inorder Traversal/Solution.rb) C++
095 Unique Binary Search Trees II Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/095. Unique Binary Search Trees II/Solution.java) no no no
096 Unique Binary Search Trees Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/096. Unique Binary Search Trees/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/096. Unique Binary Search Trees/Solution.py) no C++
097 Interleaving String Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/097. Interleaving String/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/097. Interleaving String/Solution.py) no no
098 Validate Binary Search Tree Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/098. Validate Binary Search Tree/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/098. Validate Binary Search Tree/Solution.py) [Ruby](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/098. Validate Binary Search Tree/Solution.rb) C++
099 Recover Binary Search Tree Hard no [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/099. Recover Binary Search Tree/Solution.py) no no
100 Same Tree Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/100. Same Tree/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/100. Same Tree/Solution.py) [Ruby](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/100. Same Tree/Solution.rb) C++
101 Symmetric Tree Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/101. Symmetric Tree/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/101. Symmetric Tree/Solution.py) [Ruby](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/101. Symmetric Tree/Solution.rb) C++
102 Binary Tree Level Order Traversal Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/102. Binary Tree Level Order Traversal/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/102. Binary Tree Level Order Traversal/Solution.py) no C++
103 Binary Tree Zigzag Level Order Traversal Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/103. Binary Tree Zigzag Level Order Traversal/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/103. Binary Tree Zigzag Level Order Traversal/Solution.py) no C++
104 Maximum Depth of Binary Tree Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/104. Maximum Depth of Binary Tree/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/104. Maximum Depth of Binary Tree/Solution.py) [Ruby](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/104. Maximum Depth of Binary Tree/Solution.rb) C++
105 Construct Binary Tree from Preorder and Inorder Traversal Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/105. Construct Binary Tree from Preorder and Inorder Traversal/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/105. Construct Binary Tree from Preorder and Inorder Traversal/Solution.py) [Ruby](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/105. Construct Binary Tree from Preorder and Inorder Traversal/Solution.rb) no
106 Construct Binary Tree from Inorder and Postorder Traversal Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/106. Construct Binary Tree from Inorder and Postorder Traversal/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/106. Construct Binary Tree from Inorder and Postorder Traversal/Solution.py) [Ruby](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/106. Construct Binary Tree from Inorder and Postorder Traversal/Solution.rb) no
107 Binary Tree Level Order Traversal II Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/107. Binary Tree Level Order Traversal II/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/107. Binary Tree Level Order Traversal II/Solution.py) no C++
108 Convert Sorted Array to Binary Search Tree Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/108. Convert Sorted Array to Binary Search Tree/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/108. Convert Sorted Array to Binary Search Tree/Solution.py) no C++
109 Convert Sorted List to Binary Search Tree Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/109. Convert Sorted List to Binary Search Tree/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/109. Convert Sorted List to Binary Search Tree/Solution.py) no C++
110 Balanced Binary Tree Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/110. Balanced Binary Tree/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/110. Balanced Binary Tree/Solution.py) [Ruby](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/110. Balanced Binary Tree/Solution.rb) C++
111 Minimum Depth of Binary Tree Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/111. Minimum Depth of Binary Tree/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/111. Minimum Depth of Binary Tree/Solution.py) [Ruby](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/111. Minimum Depth of Binary Tree/Solution.rb) C++
112 Path Sum Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/112. Path Sum/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/112. Path Sum/Solution.py) [Ruby](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/112. Path Sum/Solution.rb) C++
113 Path Sum II Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/113. Path Sum II/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/113. Path Sum II/Solution.py) no C++
114 Flatten Binary Tree to Linked List Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/114. Flatten Binary Tree to Linked List/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/114. Flatten Binary Tree to Linked List/Solution.py) no no
115 Distinct Subsequences Hard no no no no
116 Populating Next Right Pointers in Each Node Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/116. Populating Next Right Pointers in Each Node/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/116. Populating Next Right Pointers in Each Node/Solution.py) no no
117 Populating Next Right Pointers in Each Node II Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/117. Populating Next Right Pointers in Each Node II/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/117. Populating Next Right Pointers in Each Node II/Solution.py) no no
118 Pascal's Triangle Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/118. Pascal's Triangle/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/118. Pascal's Triangle/Solution.py) no C++
119 Pascal's Triangle II Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/119. Pascal's Triangle II/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/119. Pascal's Triangle II/Solution.py) no C++
120 Triangle Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/120. Triangle/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/120. Triangle/Solution.py) no C++
121 Best Time to Buy and Sell Stock Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/121. Best Time to Buy and Sell Stock/Solution.java) no no C++
122 Best Time to Buy and Sell Stock II Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/122. Best Time to Buy and Sell Stock II/Solution.java) no no C++
123 Best Time to Buy and Sell Stock III Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/123. Best Time to Buy and Sell Stock III/Solution.java) no no no
124 Binary Tree Maximum Path Sum Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/124. Binary Tree Maximum Path Sum/Solution.java) no no no
125 Valid Palindrome Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/125. Valid Palindrome/Solution.java) no no C++
126 Word Ladder II Hard no no no no
127 Word Ladder Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/127. Word Ladder/Solution.java) no no C++
128 Longest Consecutive Sequence Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/128. Longest Consecutive Sequence/Solution.java) no no no
129 Sum Root to Leaf Numbers Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/129. Sum Root to Leaf Numbers/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/129. Sum Root to Leaf Numbers/Solution.py) no C++
130 Surrounded Regions Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/130. Surrounded Regions/Solution.java) no no C++
131 Palindrome Partitioning Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/131. Palindrome Partitioning/Solution.java) no no no
132 Palindrome Partitioning II Hard no no no no
133 Clone Graph Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/133. Clone Graph/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/133. Clone Graph/Solution.py) no no
134 Gas Station Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/134. Gas Station/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/134. Gas Station/Solution.py) no C++
135 Candy Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/135. Candy/Solution.java) no no no
136 Single Number Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/136. Single Number/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/136. Single Number/Solution.py) no C++
137 Single Number II Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/137. Single Number II/Solution.java) no no C++
138 Copy List with Random Pointer Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/138. Copy List with Random Pointer/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/138. Copy List with Random Pointer/Solution.py) no no
139 Word Break Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/139. Word Break/Solution.java) no no no
140 Word Break II Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/140. Word Break II/Solution.java) no no no
141 Linked List Cycle Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/141. Linked List Cycle/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/141. Linked List Cycle/Solution.py) no C++
142 Linked List Cycle II Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/142. Linked List Cycle II/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/142. Linked List Cycle II/Solution.py) no C++
143 Reorder List Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/143. Reorder List/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/143. Reorder List/Solution.py) no C++
144 Binary Tree Preorder Traversal Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/144. Binary Tree Preorder Traversal/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/144. Binary Tree Preorder Traversal/Solution.py) [Ruby](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/144. Binary Tree Preorder Traversal/Solution.rb) C++
145 Binary Tree Postorder Traversal Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/145. Binary Tree Postorder Traversal/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/145. Binary Tree Postorder Traversal/Solution.py) no C++
146 LRU Cache Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/146. LRU Cache/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/146. LRU Cache/Solution.py) no no
147 Insertion Sort List Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/147. Insertion Sort List/Solution.java) no no no
148 Sort List Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/148. Sort List/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/148. Sort List/Solution.py) no no
149 Max Points on a Line Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/149. Max Points on a Line/Solution.java) no no no
150 Evaluate Reverse Polish Notation Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/150. Evaluate Reverse Polish Notation/Solution.java) no no no
151 Reverse Words in a String Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/151. Reverse Words in a String/Solution.java) no no C++
152 Maximum Product Subarray Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/152. Maximum Product Subarray/Solution.java) no no C++
153 Find Minimum in Rotated Sorted Array Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/153. Find Minimum in Rotated Sorted Array/Solution.java) no no C++
154 Find Minimum in Rotated Sorted Array II Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/154. Find Minimum in Rotated Sorted Array II/Solution.java) no no no
155 Min Stack Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/155. Min Stack/Solution.java) no no C++
156 Binary Tree Upside Down Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/156. Binary Tree Upside Down/Solution.java) no no no
157 Read N Characters Given Read4 Easy no no no no
158 Read N Characters Given Read4 II - Call multiple times Hard no no no no
159 Longest Substring with At Most Two Distinct Characters Hard no no no no
160 Intersection of Two Linked Lists Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/160. Intersection of Two Linked Lists/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/160. Intersection of Two Linked Lists/Solution.py) no C++
161 One Edit Distance Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/161. One Edit Distance/Solution.java) no no no
162 Find Peak Element Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/162. Find Peak Element/Solution.java) no no C++
163 Missing Ranges Medium no no no no
164 Maximum Gap Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/164. Maximum Gap/Solution.java) no no no
165 Compare Version Numbers Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/165. Compare Version Numbers/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/165. Compare Version Numbers/Solution.py) no C++
166 Fraction to Recurring Decimal Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/166. Fraction to Recurring Decimal/Solution.java) no no C++
167 Two Sum II - Input array is sorted Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/167. Two Sum II - Input array is sorted/Solution.java) no no C++
168 Excel Sheet Column Title Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/168. Excel Sheet Column Title/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/168. Excel Sheet Column Title/Solution.py) no C++
169 Majority Element Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/169. Majority Element/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/169. Majority Element/Solution.py) no C++
170 Two Sum III - Data structure design Easy no no no no
171 Excel Sheet Column Number Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/171. Excel Sheet Column Number/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/171. Excel Sheet Column Number/Solution.py) no C++
172 Factorial Trailing Zeroes Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/172. Factorial Trailing Zeroes/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/172. Factorial Trailing Zeroes/Solution.py) no C++
173 Binary Search Tree Iterator Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/173. Binary Search Tree Iterator/Solution.java) no no no
174 Dungeon Game Hard no no no no
179 Largest Number Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/179. Largest Number/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/179. Largest Number/Solution.py) no C++
186 Reverse Words in a String II Medium no no no no
187 Repeated DNA Sequences Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/187. Repeated DNA Sequences/Solution.java) no no no
188 Best Time to Buy and Sell Stock IV Hard no no no no
189 Rotate Array Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/189. Rotate Array/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/189. Rotate Array/Solution.py) no C++
190 Reverse Bits Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/190. Reverse Bits/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/190. Reverse Bits/Solution.py) no C++
191 Number of 1 Bits Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/191. Number of 1 Bits/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/191. Number of 1 Bits/Solution.py) no C++
198 House Robber Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/198. House Robber/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/198. House Robber/Solution.py) no C++
199 Binary Tree Right Side View Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/199. Binary Tree Right Side View/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/199. Binary Tree Right Side View/Solution.py) no C++
200 Number of Islands Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/200. Number of Islands/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/200. Number of Islands/Solution.py) no no
201 Bitwise AND of Numbers Range Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/201. Bitwise AND of Numbers Range/Solution.java) no no no
202 Happy Number Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/202. Happy Number/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/202. Happy Number/Solution.py) no C++
203 Remove Linked List Elements Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/203. Remove Linked List Elements/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/203. Remove Linked List Elements/Solution.py) no C++
204 Count Primes Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/204. Count Primes/Solution.java) no no C++
205 Isomorphic Strings Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/205. Isomorphic Strings/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/205. Isomorphic Strings/Solution.py) no C++
206 Reverse Linked List Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/206. Reverse Linked List/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/206. Reverse Linked List/Solution.py) no C++
207 Course Schedule Medium no no no no
208 Implement Trie (Prefix Tree) Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/208. Implement Trie (Prefix Tree)/Solution.java) no no no
209 Minimum Size Subarray Sum Medium no no no C++
210 Course Schedule II Medium no no no no
211 Add and Search Word - Data structure design Medium no no no no
212 Word Search II Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/212. Word Search II/Solution.java) no no no
213 House Robber II Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/213. House Robber II/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/213. House Robber II/Solution.py) no C++
214 Shortest Palindrome Hard no no no no
215 Kth Largest Element in an Array Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/215. Kth Largest Element in an Array/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/215. Kth Largest Element in an Array/Solution.py) no C++
216 Combination Sum III Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/216. Combination Sum III/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/216. Combination Sum III/Solution.py) no C++
217 Contains Duplicate Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/217. Contains Duplicate/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/217. Contains Duplicate/Solution.py) no C++
218 The Skyline Problem Hard no no no no
219 Contains Duplicate II Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/219. Contains Duplicate II/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/219. Contains Duplicate II/Solution.py) no C++
220 Contains Duplicate III Medium no no no C++
221 Maximal Square Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/221. Maximal Square/Solution.java) no no no
222 Count Complete Tree Nodes Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/222. Count Complete Tree Nodes/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/222. Count Complete Tree Nodes/Solution.py) no C++
223 Rectangle Area Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/223. Rectangle Area/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/223. Rectangle Area/Solution.py) no C++
224 Basic Calculator Hard no no no no
225 Implement Stack using Queues Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/225. Implement Stack using Queues/Solution.java) no no C++
226 Invert Binary Tree Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/226. Invert Binary Tree/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/226. Invert Binary Tree/Solution.py) [Ruby](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/226. Invert Binary Tree/Solution.rb) C++
227 Basic Calculator II Medium no no no no
228 Summary Ranges Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/228. Summary Ranges/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/228. Summary Ranges/Solution.py) no C++
229 Majority Element II Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/229. Majority Element II/Solution.java) no no no
230 Kth Smallest Element in a BST Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/230. Kth Smallest Element in a BST/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/230. Kth Smallest Element in a BST/Solution.py) [Ruby](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/230. Kth Smallest Element in a BST/Solution.rb) C++
231 Power of Two Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/231. Power of Two/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/231. Power of Two/Solution.py) no C++
232 Implement Queue using Stacks Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/232. Implement Queue using Stacks/Solution.java) no no C++
233 Number of Digit One Hard no no no no
234 Palindrome Linked List Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/234. Palindrome Linked List/Solution.java) no no C++
235 Lowest Common Ancestor of a Binary Search Tree Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/235. Lowest Common Ancestor of a Binary Search Tree/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/235. Lowest Common Ancestor of a Binary Search Tree/Solution.py) no C++
236 Lowest Common Ancestor of a Binary Tree Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/236. Lowest Common Ancestor of a Binary Tree/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/236. Lowest Common Ancestor of a Binary Tree/Solution.py) no no
237 Delete Node in a Linked List Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/237. Delete Node in a Linked List/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/237. Delete Node in a Linked List/Solution.py) no C++
238 Product of Array Except Self Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/238. Product of Array Except Self/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/238. Product of Array Except Self/Solution.py) no C++
239 Sliding Window Maximum Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/239. Sliding Window Maximum/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/239. Sliding Window Maximum/Solution.py) no no
240 Search a 2D Matrix II Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/240. Search a 2D Matrix II/Solution.java) no no no
241 Different Ways to Add Parentheses Medium no no no no
242 Valid Anagram Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/242. Valid Anagram/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/242. Valid Anagram/Solution.py) no C++
243 Shortest Word Distance Easy no no no no
244 Shortest Word Distance II Medium no no no no
245 Shortest Word Distance III Medium no no no no
246 Strobogrammatic Number Easy no no no no
247 Strobogrammatic Number II Medium no no no no
248 Strobogrammatic Number III Hard no no no no
249 Group Shifted Strings Easy no no no no
250 Count Univalue Subtrees Medium no no no no
251 Flatten 2D Vector Medium no no no no
252 Meeting Rooms Easy no no no no
253 Meeting Rooms II Medium no no no no
254 Factor Combinations Medium no no no no
255 Verify Preorder Sequence in Binary Search Tree Medium no no no no
256 Paint House Medium no no no no
257 Binary Tree Paths Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/257. Binary Tree Paths/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/257. Binary Tree Paths/Solution.py) no no
258 Add Digits Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/258. Add Digits/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/258. Add Digits/Solution.py) no C++
259 3Sum Smaller Medium no no no no
260 Single Number III Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/260. Single Number III/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/260. Single Number III/Solution.py) no C++
261 Graph Valid Tree Medium no no no no
263 Ugly Number Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/263. Ugly Number/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/263. Ugly Number/Solution.py) no C++
264 Ugly Number II Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/264. Ugly Number II/Solution.java) no no no
265 Paint House II Hard no no no no
266 Palindrome Permutation Easy no no no no
267 Palindrome Permutation II Medium no no no no
268 Missing Number Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/268. Missing Number/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/268. Missing Number/Solution.py) no C++
269 Alien Dictionary Hard no no no no
270 Closest Binary Search Tree Value Easy no no no no
271 Encode and Decode Strings Medium no no no no
272 Closest Binary Search Tree Value II Hard no no no no
273 Integer to English Words Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/273. Integer to English Words/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/273. Integer to English Words/Solution.py) no no
274 H-Index Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/274. H-Index/Solution.java) no no no
275 H-Index II Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/275. H-Index II/Solution.java) no no no
276 Paint Fence Easy no no no no
277 Find the Celebrity Medium no no no no
278 First Bad Version Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/278. First Bad Version/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/278. First Bad Version/Solution.py) no C++
279 Perfect Squares Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/279. Perfect Squares/Solution.java) no no C++
280 Wiggle Sort Medium no no no no
281 Zigzag Iterator Medium no no no no
282 Expression Add Operators Hard no no no no
283 Move Zeroes Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/283. Move Zeroes/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/283. Move Zeroes/Solution.py) no C++
284 Peeking Iterator Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/284. Peeking Iterator/Solution.java) no no no
285 Inorder Successor in BST Medium no no no no
286 Walls and Gates Medium no no no no
287 Find the Duplicate Number Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/287. Find the Duplicate Number/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/287. Find the Duplicate Number/Solution.py) no no
288 Unique Word Abbreviation Easy no no no no
289 Game of Life Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/289. Game of Life/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/289. Game of Life/Solution.py) no no
290 Word Pattern Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/290. Word Pattern/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/290. Word Pattern/Solution.py) no C++
291 Word Pattern II Hard no no no no
292 Nim Game Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/292. Nim Game/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/292. Nim Game/Solution.py) no C++
293 Flip Game Easy no no no no
294 Flip Game II Medium no no no no
295 Find Median from Data Stream Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/295. Find Median from Data Stream/Solution.java) no no no
296 Best Meeting Point Hard no no no no
297 Serialize and Deserialize Binary Tree Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/297. Serialize and Deserialize Binary Tree/Solution.java) no no no
298 Binary Tree Longest Consecutive Sequence Medium no no no no
299 Bulls and Cows Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/299. Bulls and Cows/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/299. Bulls and Cows/Solution.py) no C++
300 Longest Increasing Subsequence Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/300. Longest Increasing Subsequence/Solution.java) no no C++
301 Remove Invalid Parentheses Hard no no no no
302 Smallest Rectangle Enclosing Black Pixels Hard no no no no
303 Range Sum Query - Immutable Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/303. Range Sum Query - Immutable/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/303. Range Sum Query - Immutable/Solution.py) no C++
304 Range Sum Query 2D - Immutable Medium no [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/304. Range Sum Query 2D - Immutable/Solution.py) no C++
305 Number of Islands II Hard no no no no
306 Additive Number Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/306. Additive Number/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/306. Additive Number/Solution.py) no no
307 Range Sum Query - Mutable Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/307. Range Sum Query - Mutable/Solution.java) no no C++
308 Range Sum Query 2D - Mutable Hard no no no no
309 Best Time to Buy and Sell Stock with Cooldown Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/309. Best Time to Buy and Sell Stock with Cooldown/Solution.java) no no no
310 Minimum Height Trees Medium no no no no
311 Sparse Matrix Multiplication Medium no no no no
312 Burst Balloons Hard no no no no
313 Super Ugly Number Medium no no no no
314 Binary Tree Vertical Order Traversal Medium no no no no
315 Count of Smaller Numbers After Self Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/315. Count of Smaller Numbers After Self/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/315. Count of Smaller Numbers After Self/Solution.py) no no
316 Remove Duplicate Letters Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/316. Remove Duplicate Letters/Solution.java) no no no
317 Shortest Distance from All Buildings Hard no no no no
318 Maximum Product of Word Lengths Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/318. Maximum Product of Word Lengths/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/318. Maximum Product of Word Lengths/Solution.py) no C++
319 Bulb Switcher Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/319. Bulb Switcher/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/319. Bulb Switcher/Solution.py) no C++
320 Generalized Abbreviation Medium no no no no
321 Create Maximum Number Hard no no no no
322 Coin Change Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/322. Coin Change/Solution.java) no no no
323 Number of Connected Components in an Undirected Graph Medium no no no no
324 Wiggle Sort II Medium no [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/324. Wiggle Sort II/Solution.py) no C++
325 Maximum Size Subarray Sum Equals k Medium no no no no
326 Power of Three Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/326. Power of Three/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/326. Power of Three/Solution.py) no C++
327 Count of Range Sum Hard no no no no
328 Odd Even Linked List Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/328. Odd Even Linked List/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/328. Odd Even Linked List/Solution.py) no C++
329 Longest Increasing Path in a Matrix Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/329. Longest Increasing Path in a Matrix/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/329. Longest Increasing Path in a Matrix/Solution.py) no no
330 Patching Array Hard no no no C++
331 Verify Preorder Serialization of a Binary Tree Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/331. Verify Preorder Serialization of a Binary Tree/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/331. Verify Preorder Serialization of a Binary Tree/Solution.py) no no
332 Reconstruct Itinerary Medium no no no no
333 Largest BST Subtree Medium no no no no
334 Increasing Triplet Subsequence Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/334. Increasing Triplet Subsequence/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/334. Increasing Triplet Subsequence/Solution.py) no no
335 Self Crossing Hard no no no no
336 Palindrome Pairs Hard no no no no
337 House Robber III Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/337. House Robber III/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/337. House Robber III/Solution.py) no no
338 Counting Bits Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/338. Counting Bits/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/338. Counting Bits/Solution.py) no C++
339 Nested List Weight Sum Easy no no no no
340 Longest Substring with At Most K Distinct Characters Hard no no no no
341 Flatten Nested List Iterator Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/341. Flatten Nested List Iterator/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/341. Flatten Nested List Iterator/Solution.py) no no
342 Power of Four Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/342. Power of Four/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/342. Power of Four/Solution.py) no no
343 Integer Break Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/343. Integer Break/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/343. Integer Break/Solution.py) no C++
344 Reverse String Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/344. Reverse String/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/344. Reverse String/Solution.py) no C++
345 Reverse Vowels of a String Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/345. Reverse Vowels of a String/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/345. Reverse Vowels of a String/Solution.py) no C++
346 Moving Average from Data Stream Easy no no no no
347 Top K Frequent Elements Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/347. Top K Frequent Elements/Solution.java) [Python](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/347. Top K Frequent Elements/Solution.py) no C++
348 Design Tic-Tac-Toe Medium no no no no
349 Intersection of Two Arrays Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/349. Intersection of Two Arrays/Solution.java) no no C++
350 Intersection of Two Arrays II Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/350. Intersection of Two Arrays II/Solution.java) no no C++
351 Android Unlock Patterns Medium no no no no
352 Data Stream as Disjoint Intervals Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/352. Data Stream as Disjoint Intervals/Solution.java) no no no
353 Design Snake Game Medium no no no no
354 Russian Doll Envelopes Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/354. Russian Doll Envelopes/Solution.java) no no no
355 Design Twitter Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/355. Design Twitter/Solution.java) no no no
356 Line Reflection Medium no no no no
357 Count Numbers with Unique Digits Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/357. Count Numbers with Unique Digits/Solution.java) no no C++
358 Rearrange String k Distance Apart Hard no no no no
359 Logger Rate Limiter Easy no no no no
360 Sort Transformed Array Medium no no no no
361 Bomb Enemy Medium no no no no
362 Design Hit Counter Medium no no no no
363 Max Sum of Rectangle No Larger Than K Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/363. Max Sum of Rectangle No Larger Than K/Solution.java) no no no
364 Nested List Weight Sum II Medium no no no no
365 Water and Jug Problem Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/365. Water and Jug Problem/Solution.java) no no C++
366 Find Leaves of Binary Tree Medium no no no no
367 Valid Perfect Square Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/367. Valid Perfect Square/Solution.java) no no C++
368 Largest Divisible Subset Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/368. Largest Divisible Subset/Solution.java) no no no
369 Plus One Linked List Medium no no no no
370 Range Addition Medium no no no no
371 Sum of Two Integers Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/371. Sum of Two Integers/Solution.java) no no C++
372 Super Pow Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/372. Super Pow/Solution.java) no no no
373 Find K Pairs with Smallest Sums Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/373. Find K Pairs with Smallest Sums/Solution.java) no no no
374 Guess Number Higher or Lower Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/374. Guess Number Higher or Lower/Solution.java) no no C++
375 Guess Number Higher or Lower II Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/375. Guess Number Higher or Lower II/Solution.java) no no no
376 Wiggle Subsequence Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/376. Wiggle Subsequence/Solution.java) no no no
377 Combination Sum IV Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/377. Combination Sum IV/Solution.java) no no no
378 Kth Smallest Element in a Sorted Matrix Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/378. Kth Smallest Element in a Sorted Matrix/Solution.java) no no C++
379 Design Phone Directory Medium no no no no
380 Insert Delete GetRandom O(1) Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/380. Insert Delete GetRandom O(1)/Solution.java) no no no
381 Insert Delete GetRandom O(1) - Duplicates allowed Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/381. Insert Delete GetRandom O(1) - Duplicates allowed/Solution.java) no no no
382 Linked List Random Node Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/382. Linked List Random Node/Solution.java) no no C++
383 Ransom Note Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/383. Ransom Note/Solution.java) no no C++
384 Shuffle an Array Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/384. Shuffle an Array/Solution.java) no no C++
385 Mini Parser Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/385. Mini Parser/Solution.java) no no no
386 Lexicographical Numbers Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/386. Lexicographical Numbers/Solution.java) no no no
387 First Unique Character in a String Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/387. First Unique Character in a String/Solution.java) no no C++
388 Longest Absolute File Path Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/388. Longest Absolute File Path/Solution.java) no no no
389 Find the Difference Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/389. Find the Difference/Solution.java) no no C++
390 Elimination Game Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/390. Elimination Game/Solution.java) no no no
391 Perfect Rectangle Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/391. Perfect Rectangle/Solution.java) no no no
392 Is Subsequence Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/392. Is Subsequence/Solution.java) no no C++
393 UTF-8 Validation Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/393. UTF-8 Validation/Solution.java) no no no
394 Decode String Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/394. Decode String/Solution.java) no no no
395 Longest Substring with At Least K Repeating Characters Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/395. Longest Substring with At Least K Repeating Characters/Solution.java) no no no
396 Rotate Function Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/396. Rotate Function/Solution.java) no no C++
397 Integer Replacement Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/397. Integer Replacement/Solution.java) no no no
398 Random Pick Index Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/398. Random Pick Index/Solution.java) no no C++
399 Evaluate Division Medium no no no no
400 Nth Digit Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/400. Nth Digit/Solution.java) no no C++
401 Binary Watch Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/401. Binary Watch/Solution.java) no no C++
402 Remove K Digits Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/402. Remove K Digits/Solution.java) no no C++
403 Frog Jump Hard [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/403. Frog Jump/Solution.java) no no no
404 Sum of Left Leaves Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/404. Sum of Left Leaves/Solution.java) no no C++
405 Convert a Number to Hexadecimal Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/405. Convert a Number to Hexadecimal/Solution.java) no no C++
406 Queue Reconstruction by Height Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/406. Queue Reconstruction by Height/Solution.java) no no C++
407 Trapping Rain Water II Hard no no no no
408 Valid Word Abbreviation Easy no no no no
409 Longest Palindrome Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/409. Longest Palindrome/Solution.java) no no C++
410 Split Array Largest Sum Hard no no no no
411 Minimum Unique Word Abbreviation Hard no no no no
412 Fizz Buzz Easy no no no C++
413 Arithmetic Slices Medium no no no C++
415 Add Strings Easy [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/415. Add Strings/Solution.java) no no C++
416 Partition Equal Subset Sum Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/416. Partition Equal Subset Sum/Solution.java) no no no
417 Pacific Atlantic Water Flow Medium [Java](https://github.com/corpsepiges/leetcode/blob/master/Algorithms/417. Pacific Atlantic Water Flow/Solution.java) no no no
418 Sentence Screen Fitting Medium no no no no
419 Battleships in a Board Medium no no no C++
423 Reconstruct Original Digits from English Medium no no no C++
434 Number of Segments in a String Easy no no no C++
437 Path Sum III Easy no no no C++
438 Find All Anagrams in a String Easy no no no C++
441 Arranging Coins Easy no no no C++
442 Find All Duplicates in an Array Medium no no no C++
445 Add Two Numbers II Medium no no no C++
447 Number of Boomerangs Easy no no no C++
448 Find All Numbers Disappeared in an Array Easy no no no C++
451 Sort Characters By Frequency Medium no no no C++
453 Minimum Moves to Equal Array Elements Easy no no no C++
454 4Sum II Medium no no no C++
455 Assign Cookies Easy no no no C++
459 Repeated Substring Pattern Easy no no no C++
461 Hamming Distance Easy no no no C++
462 Minimum Moves to Equal Array Elements II Medium no no no C++
463 Island Perimeter Easy no no no C++
464 Can I Win Medium no no no C++
468 Validate IP Address Medium no no no C++
475 Heaters Easy no no no C++
476 Number Complement Easy no no no C++
477 Total Hamming Distance Medium no no no C++
481 Magical String Medium no no no C++
482 License Key Formatting Medium no no no C++
485 Max Consecutive Ones Easy no no no C++
486 Predict the Winner Medium no no no C++
491 Increasing Subsequences Medium no no no C++
492 Construct the Rectangle Medium no no no C++
494 Target Sum Medium no no no C++
495 Teemo Attacking Medium no no no C++
496 Next Greater Element I Easy no no no C++
498 Diagonal Traverse Medium no no no C++
500 Keyboard Row Easy no no no C++
501 Find Mode in Binary Search Tree Medium no no no C++
503 Next Greater Element II Medium no no no C++
504 Base 7 Easy no no no C++
506 Relative Ranks Easy no no no C++
508 Most Frequent Subtree Sum Medium no no no C++
513 Find Bottom Left Tree Value Medium no no no C++
515 Find Largest Value in Each Tree Row Medium no no no C++
516 Longest Palindromic Subsequence Medium no no no C++

About

LeetCode Online Judge刷题题解(Java/C++/python/Ruby/Javascript)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%