~/leetcode75
Python Solutions — 34 / 38 completed
Array & Hashing
- > 01 Two Sum
- > 03 Contains Duplicate
- > 04 Product of Array Except Self
- > 30 Longest Consecutive Sequence
- > 52 Group Anagrams
- > 72 Top K Frequent Elements
- > 74 Valid Anagram
- > 57 Encode and Decode String
Two Pointers
- > 09 3Sum
- > 10 Container With Most Water
Sliding Window
Binary Search
Linked List
- > 40 Linked List Cycle
- > 41 Merge Two Sorted Lists (wip)
Tree
- > 59 Same Tree (wip)
- > 60 Invert Binary Tree (wip)
- > 64 Subtree of Another Tree
- > 66 Validate Binary Search Tree
Dynamic Programming
- > 05 Maximum Subarray
- > 06 Maximum Product Subarray
- > 15 Climbing Stairs
- > 16 Coin Change
- > 17 Longest Increasing Subsequence
- > 19 Word Break
- > 20 Combination Sum
- > 21 House Robber & House Robber II
Bit Manipulation
- > 11 Number of 1 Bits
- > 12 Counting Bits
- > 13 Missing Number
- > 14 Reverse Bits
- > 75 Sum of Two Integers
Intervals
- > 34 Insert Interval
- > 35 Merge Intervals
- > 37 Meeting Rooms