LeetCode My LeetCode Solutions (in Python) Title Solution Add Date Difficulty Invert Binary Tree Python 2015/6/26 Easy Excel Sheet Column Title Python 2015/1/15 Easy Excel Sheet Column Number Python 2015/1/15 Easy Majority Element Python 2014/12/23 Easy Edit Distance Python 2012/4/4 Hard Jump Game Python 2012/3/24 Medium Intersection of Two Linked Lists Python 2014/11/27 Easy Word Break Python 2013/10/4 Medium Length of Last Word Python 2012/3/27 Easy Remove Nth Node From End of List Python 2012/1/27 Easy Path Sum Python 2012/10/13 Easy Valid Palindrome Python 2013/1/12 Easy Palindrome Number Python 2012/1/4 Easy Minimum Path Sum Python 2012/3/28 Medium Unique Paths Python 2012/3/28 Medium Unique Paths II Python 2012/3/28 Medium Rotate Image Python 2012/3/17 Medium Generate Parentheses Python 2012/2/12 Medium Valid Parentheses Python 2012/1/30 Easy String to Integer (atoi) Python 2011/12/26 Easy Single Number Python 2013/10/1 Medium Single Number II Python 2013/10/2 Medium Find Minimum in Rotated Sorted Array Python 2014/10/15 Medium Find Minimum in Rotated Sorted Array II Python 2014/10/20 Hard Search in Rotated Sorted Array Python 2012/3/2 Hard Search in Rotated Sorted Array II Python 2012/4/19 Medium Permutations Python 2012/3/16 Medium Permutations II Python 2012/3/16 Hard Combinations Python 2012/3/16 Medium Maximum Depth of Binary Tree Python 2012/9/29 Easy Minimum Depth of Binary Tree Python 2012/10/9 Easy Remove Duplicates from Sorted Array Python 2012/2/16 Easy Remove Duplicates from Sorted Array II Python 2012/4/19 Medium Same Tree Python 2012/9/3 Easy Balanced Binary Tree Python 2012/10/8 Easy Reverse Integer Python 2011/12/25 Easy Unique Binary Search Trees Python 2012/8/27 Medium Convert Sorted Array to Binary Search Tree Python 2012/10/2 Medium Linked List Cycle Python 2013/10/28 Medium Linked List Cycle II Python 2013/10/30 Medium Binary Tree Preorder Traversal Python 2013/11/5 Medium Binary Tree Inorder Traversal Python 2012/8/27 Medium Binary Tree Postorder Traversal Python 2013/11/7 Hard Binary Tree Level Order Traversal Python 2012/9/28 Easy Construct Binary Tree from Inorder and Postorder Traversal Python 2012/9/30 Medium Construct Binary Tree from Preorder and Inorder Traversal Python 2012/9/30 Medium Populating Next Right Pointers in Each Node Python 2012/10/28 Medium Search Insert Position Python 2012/3/3 Medium Remove Duplicates from Sorted List Python 2012/4/22 Easy Remove Duplicates from Sorted List II Python 2012/4/22 Medium Climbing Stairs Python 2012/4/3 Easy Maximum Subarray Python 2012/3/21 Medium Merge Two Sorted Lists Python 2012/3/30 Easy Merge Sorted Array Python 2012/5/20 Easy Remove Element Python 2012/2/26 Easy Trapping Rain Water Python 2012/3/10 Hard Container With Most Water Python 2012/1/8 Medium Best Time to Buy and Sell Stock Python 2012/10/30 Medium Best Time to Buy and Sell Stock II Python 2012/10/30 Medium Reverse Words in a String Python 2014/3/5 Medium Copy List with Random Pointer Python 2013/10/3 Hard Maximum Product Subarray Python 2014/9/23 Medium Swap Nodes in Pairs Python 2012/2/14 Medium Search a 2D Matrix Python 2012/4/6 Medium Plus One Python 2012/4/2 Easy Sort Colors Python 2012/4/8 Medium Gray Code Python 2012/5/20 Medium