All

 

ARRAY
Leetcode1) Two Sum
Leetcode 4) Median of Two Sorted Arrays
Leetcode 41) First Missing Positive
Leetcode 49) Group Anagrams
Leetcode 53) Maximum Subarray
Leetcode 55) Jump Game
Leetcode 58) Length of Last word
Leetcode 66) Plus One
Leetcode 75) Sort Colors
Leetcode 80) Remove Duplicates from Sorted Array II
Leetcode 88) Merge Sorted Array
Leetcode 118) Pascal's Triangle
Leetcode 119) Pascal's Triangle II
Leetcode 122) Best Time to Buy and Sell Stock
Leetcode 134) Gas Station
Leetcode 152) Maximum Product Subarray
Leetcode 169) Majority Element
Leetcode 189) Rotate Array
Leetcode 198) House Robber
Leetcode 213) House Robber II
Leetcode 238) Product of Array Except Self
Leetcode 239) Sliding Window Maximum
Leetcode 280) Wiggle Sort
Leetcode 283) Move Zeroes
Leetcode 442) Find All Duplicates in an Array
Leetcode 448) Find All Numbers Disappeared in an Array
Leetcode 532) K-diff Pairs in an Array
Leetcode 561) Array Partition I
Leetcode 713) Subarray Product Less Than K
Leetcode 735) Asteroid Collision
Leetcode 997) Find the Town Judge
Leetcode 1007) Minimum Domino Rotations For Equal Row
Leetcode 1089) Duplicates Zeros
Leetcode 1291) Sequential Digits
Leetcode 1306) Jump Game III
Leetcode 1419) Minimum Number of Frogs Croaking
Leetcode 1431) Kids With the Greatest Number of Candies
Leetcode 1491) Average Salary Excluding the Minimum and Maximum Salary

MATRIX
Leetcode 48) Rotate Image
Leetcode 54) Spiral Matrix
Leetcode 56) Merge Intervals
Leetcode 74) Search a 2D Matrix
Leetcode 1288) Remove Covered Intervals
Leetcode 1572) Matrix Diagonal Sum

Graph
Leetcode 130) Surrounded Regions
Leetcode 133) Clone Graph
Leetcode 200) Numbers of Islands
Leetcode 207) Course Schedule
Leetcode 323) Number of Connected Components in an Undirected Graph
Leetcode 417) Pacific Atlantic Water Flow
Leetcode 694) Number of Distinct Islands
Leetcode 886) Possible Bipartition

Hash Table
HashSet, HashMap usage
Strategy) Consecutive Sequence Sum
Leetcode 128) Longest Consecutive Sequence
Leetcode 136) Single Number
Leetcode 217) Contains Duplicate
Leetcode 219) Contains Duplicate II
Leetcode 350) Intersection of Two Arrays II
Leetcode 359) Logger Rate Limiter
Leetcode 705) Design HashSet
Leetcode 706) Design HashMap
Leetcode 771) Jewels and Stones
Leetcode 974) Subarray Sums Divisible by K

TWO POINTER
Leetcode 15) 3 Sum
Leetcode 16) 3 Sum Closest
Leetcode 26) Remove Duplicates from Sorted Array
Leetcode 35) Search Insert Position
Leetcode 82) Remove Duplicates from Sorted List II
Leetcode 86) Partition List
Leetcode125) Valid Palindrome
Leetcode 209) Minimum Size Subarray Sum
Leetcode 325) Maximum Size Subarray Sum Equals k
Leetcode 349) Intersection of Two Arrays
Leetcode392) Is Subsequence
Leetcode 560) Subarray Sum Equals K
Leetcode 977) Squares of a Sorted Array

Dynamic Programming
Leetcode 10) Regular Expression Matching
Leetcode 44) Wildcard Matching
Leetcode 45) Jump Game II
Leetcode 64) Minimum Path Sum
Leetcode 70) Climbing Stairs
Leetcode 72) Edit Distance
Leetcode 279) Perfect Squares
Leetcode 286) Walls and Gates
Leetcode 300) Longest Increasing Subsequence
Leetcode 322) Coin Change
Leetcode 337) House Robber III
Leetcode 376) Wiggle Subsequence
Leetcode 377) Combination Sum IV
Leetcode 509) Fibonacci Number
Leetcode 646) Maximum Length of Pair Chain
Leetcode 673) Number of Longest Increasing Subsequence
Leetcode 740) Delete and Earn
Leetcode 746) Min Cost Climbing Stairs
Leetcode 1143) Longest Common Subsequence

Back Tracking
Leetcode 22) Generate Parentheses
Leetcode 39) Combination Sum
Leetcode 78) Subsets
Leetcode 216) Combination Sum III