Skip to content

zkstyle/LeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode

If you like this project, please leave me a star. ★

LeetCode Algorithm 

No Title Solution Difficulty
 01    Two Sum   java  Easy
 02    Add Two Numbers   java  Medium
 03    Longest Substring Without Repeating Characters   java  Medium
 05    Longest Palindromic Substring   java  Medium
 06    ZigZag Conversion   java  Medium
 07    Reverse Integer   java  Easy
 08    String to Integer (atoi)   java  Medium
 09    Palindrome Number   java  Easy
 11    Container With Most Water   java  Medium
 12    Integer to Roman   java  Medium
 13    Roman to Integer   java  Easy
 14    Longest Common Prefix   java  Easy
 15    3Sum   java  Medium
 16    3Sum-closest   java  Medium
 17    Letter Combinations of a Phone Number   java  Medium
 18    4Sum   java  Medium
 19    Remove Nth Node From End of List   java  Medium
 20    Valid Parentheses   java  Easy
 21    Merge Two Sorted Lists   java  Easy
 22    Generate Parentheses   java  Medium
 23    Merge k Sorted Lists   java  Hard
 24    Swap Nodes in Pairs   java  Medium
 26    Remove Duplicates from Sorted Array   java  Easy
 27    Remove Element   java  Easy
 28    Implement strStr()   java  Easy
 29    Divide Two Integers   java  Medium
 30    Substring with Concatenation of All Words   java  Hard
 31    Next Permutation   java  Medium
 33    Search in Rotated Sorted Array   java  Medium
 34    Find First and Last Position of Element in Sorted Array   java  Medium
 35    Search Insert Position   java  Easy
 39    Combination Sum   java  Medium
 40    Combination Sum II   java  Medium
 42    Trapping Rain Water   java  Hard
 46    Permutations   java  Medium
 47    Permutations II   java  Medium
 49    Group Anagrams   java  Medium
 50    Pow(x, n)   java  Medium
 51    N-Queens   java  Hard
 52    N-Queens II   java  Hard
 53    Maximum Subarray   java  Easy
 58    Length of Last Word   java  Easy
 60    Permutation Sequence   java  Medium
 61    Rotate List   java  Medium
 62    Unique Paths   java  Medium
 63    Unique Paths II   java  Medium
 64    Minimum Path Sum   java  Medium
 66    Plus One   java  Easy
 67    Add Binary   java  Easy
 69    Sqrt(x)   java  Easy
 70    Climbing Stairs   java  Easy
 72    Edit Distance   java  Hard
 73    Set Matrix Zeroes   java  Medium
 77    Combinations   java  Medium
 78    Subsets   java  Medium
 80    Remove Duplicates from Sorted Array II   java  Medium
 82    Remove Duplicates from Sorted List II   java  Medium
 83    Remove Duplicates from Sorted List   java  Easy
 86    Partition List   java  Medium
 91    Decode Ways   java  Medium
 92    Reverse Linked List II   java  Medium
 93    Restore IP Addresses   java  Medium
 94    Binary Tree Inorder Traversal   java  Medium
 95    Unique Binary Search Trees II   java  Medium
 98    Validate Binary Search Tree   java  Medium
 102    Binary Tree Level Order Traversal   java  Medium
 105    Construct Binary Tree from Preorder and Inorder Traversal   java  Medium
 110    Balanced Binary Tree   java  Easy
 111    Minimum Depth of Binary Tree   java  Easy
 112    Path Sum   java  Easy
 113    Path Sum II   java  Medium
 118    Pascal's Triangle   java  Easy
 119    Pascal's Triangle II   java  Easy
 120    Triangle   java  Medium
 121    Best Time to Buy and Sell Stock   java  Easy
 125    Valid Palindrome   java  Easy
 129    Sum Root to Leaf Numbers   java  Medium
 131    Palindrome Partitioning   java  Medium
 141    Linked List Cycle   java  Easy
 142    Linked List Cycle II   java  Medium
 151    Reverse Words in a String   java  Medium
 160    Intersection of Two Linked Lists   java  Easy
 162    Find Peak Element   java  Medium
 167    Two Sum II - Input array is sorted   java  Easy
 168    Excel Sheet Column Title   java  Easy
 171    Excel Sheet Column Number   java  Easy
 172    Factorial Trailing Zeroes   java  Easy
 191    Number of 1 Bits   java  Easy
 198    House Robber   java  Easy
 201    Bitwise AND of Numbers Range   java  Medium
 202    Happy Number   java  Easy
 206    Reverse Linked List   java  Easy
 213    House Robber II   java  Medium
 221    Maximal Square   java  Medium
 225    Implement Stack using Queues   java  Easy
 231    Power of Two   java  Easy
 264    Ugly Number II   java  Medium
 279    Perfect Squares   java  Medium
 322    Coin Change   java  Medium
 494    Target Sum   java  Medium
 509    Fibonacci Number   java  Easy
 994    Rotting Oranges   java  Easy
 1103    Distribute Candies to People   java  Easy

剑指Offer

No Title Solution Difficulty
 03    数组中重复的数字   java  Easy
 04    二维数组中的查找   java  Easy
 05    替换空格   java  Easy
 06    从尾到头打印链表   java  Easy
 09    用两个栈实现队列   java  Easy
 10    青蛙跳台阶问题   java  Easy
 11    旋转数组的最小数字   java  Easy
 14    剪绳子   java  Medium
 14-2    剪绳子 II   java  Medium
 15    二进制中1的个数   java  Easy
 17    打印从1到最大的n位数   java  Easy
 18    删除链表的节点   java  Easy
 21    调整数组顺序使奇数位于偶数前面   java  Easy
 22    链表中倒数第k个节点   java  Easy
 24    反转链表   java  Easy
 39    数组中出现次数超过一半的数字   java  Easy
 47    礼物的最大价值   java  Medium
 50    第一个只出现一次的字符   java  Easy
 53    0~n-1中缺失的数字   java  Easy
 60    n个骰子的点数   java  Easy
 64    求1+2+…+n   java  Medium
 65    不用加减乘除做加法   java  Easy

Releases

No releases published

Packages

No packages published

Languages