Skip to content

ChlZhYa/DataStructure-Algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ID Problem Solution Difficulty Remark
0001 Two Sum Solution Easy
0002 Add Two Numbers Solution Medium
0003 Longest Substring Without Repeating Characters Solution Medium
0004 Median of Two Sorted Arrays Solution Hard
0005 Longest Palindromic Substring Solution Medium To Optimize
0006 ZigZag Conversion Solution Medium
0007 Reverse Integer Solution Easy
0008 String to Integer (atoi) Solution Medium Not Recommend
0009 Palindrome Number Solution Easy
0011 Container With Most Water Solution Medium
0013 Roman to Integer Solution Easy Not Recommend
0014 Longest Common Prefix Solution Easy
0015 3Sum Solution Medium
0016 3Sum Closest Solution Medium
0017 Letter Combinations of a Phone Number Solution Medium
0018 4Sum Solution Medium
0019 Remove Nth Node From End of List Solution Medium Double-Pointer
0020 Valid Parentheses Solution Easy
0021 Merge Two Sorted Lists Solution Easy
0026 Remove Duplicates from Sorted Array Solution Easy
0027 Remove Element Solution Easy
0035 Search Insert Position Solution Easy
0039 Combination Sum Solution Medium Backtracing
0040 Combination Sum II Solution Medium Backtracing
0046 Permutations Solution Medium
0047 Permutations Solution Medium Backtracing
0049 Group Anagrams Solution Medium
0051 N-Queens Solution Hard BackTracing
0052 N-Queens II Solution Hard BackTracing
0053 Maximum Subarray Solution Easy DP
0062 Unique Paths Solution Medium
0063 Unique Paths II Solution Medium
0064 Minimum Path Sum Solution Medium
0066 Plus One Solution Easy
0070 Climbing Stairs Solution Easy
0075 Sort Colors Solution Medium
0076 Minimum Window Substring Solution Hard
0080 Remove Duplicates from Sorted Array II Solution Medium
0088 Merge Sorted Array Solution Easy
0091 Decode Ways Solution Medium
0093 Restore IP Addresses Solution Medium
0096 Unique Binary Search Trees Solution Medium
0104 Maximum Depth of Binary Tree Solution Easy Recursion
0120 Triangle Solution Medium
0121 Best Time to Buy and Sell Stock Solution Easy DP
0122 Best Time to Buy and Sell Stock II Solution Easy DP
0123 Best Time to Buy and Sell Stock III Solution Hard DP
0125 Valid Palindrome Solution Medium
0131 Palindrome Partitioning Solution Medium
0149 Max Points on a Line Solution Hard
0167 Two Sum II - Input array is sorted Solution Easy
0188 Best Time to Buy and Sell Stock IV Solution Hard DP
0198 House Robber Solution Easy
0199 Binary Tree Right Side View Solution Medium BackTracing
0202 Happy Number Solution Easy
0203 Remove Linked List Elements Solution Easy
0205 Isomorphic Strings Solution Easy
0206 Reverse Linked List Solution Easy
0208 Implement Trie (Prefix Tree) Solution Medium
0209 Minimum Size Subarray Sum Solution Medium
0211 Add and Search Word - Data structure design Solution Medium
0213 House Robber II Solution Medium
0215 Kth Largest Element in an Array Solution Medium
0216 Combination Sum III Solution Medium Backtracing
0217 Contains Duplicate Solution Easy
0219 Contains Duplicate II Solution Easy
0220 Contains Duplicate III Solution Medium
0242 Valid Anagram Solution Easy
0279 Valid Anagram Solution Medium
0283 Move Zeroes Solution Easy
0290 Word Pattern Solution Easy
0300 Longest Increasing Subsequence Solution Medium
0303 Range Sum Query - Immutable Solution Easy
0307 Range Sum Query - Mutable Solution Medium
0309 Best Time to Buy and Sell Stock with Cooldown Solution Medium DP
0332 Reconstruct Itinerary Solution Medium Graph
0338 Counting Bits Solution Medium
0343 Integer Break Solution Medium
0344 Reverse String Solution Easy
0345 Reverse Vowels of a String Solution Easy
0347 Top K Frequent Elements Solution Medium
0349 Intersection of Two Arrays Solution Easy
0350 Intersection of Two Arrays II Solution Easy
0376 Wiggle Subsequence Solution Medium
0438 Find All Anagrams in a String Solution Medium
0447 Number of Boomerangs Solution Easy
0454 4Sum II Solution Medium
0530 Minimum Absolute Difference in BST Solution Easy
0557 Reverse Words in a String III Solution Easy
0606 Construct String from Binary Tree Solution Easy
0677 Map Sum Pairs Solution Medium
0700 Search in a Binary Search Tree Solution Easy
0783 Minimum Distance Between BST Nodes Solution Easy
0804 Unique Morse Code Words Solution Easy
0877 Stone Game Solution Medium
0938 Range Sum of BST Solution Easy
1025 Divisor Game Solution Easy

Releases

No releases published

Packages

No packages published

Languages