README Methodology Categorize question types Learn from answers and train my thoughts Practice with "Explain Everything" Readability Task lists Parenthesis Dynamic programming Design Other Binary search Greedy README Methodology Categorize question types Learn from answers and train my thoughts Practice with "Explain Everything" Readability Gitbook serves as a nice representation engine for this repo. You could see it at https://eric-zhang-seattle.gitbook.io/leetcode-1/ Task lists Parenthesis Minimum Remove to Make Valid Parentheses Minimum Add to Make Parentheses Valid Remove invalid parentheses Dynamic programming K Inverse Pairs Array Maximum Profit in Job Scheduling Build Array Where You Can Find The Maximum Exactly K Comparisons String Compression II Painting the walls String Transformation Max Dot Product of Two Subsequences Minimum One Bit Operations to Make Integers Zero Design Insert Delete GetRandom O(1) Insert-Delete-GetRandom-O1-Duplicates-allowed Design Hit Counter Design a Text Editor Simple Bank System Other Sequential Digits (M) Binary search Split Message Based on Limit (H) Greedy Minimum Number of Operations to Make Array Empty