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