Skip to content

HelloWorld0318/leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

leetcode

Recode my process of leetcode programming

题目 题目名称 解题地址 Difficulty
0001 Two Sum Solution.java Easy
0002 Add Two Numbers Solution.java Medium
0003 Longest Substring Without Repeating Characters Solution.java Medium
0004 Median of Two Sorted Arrays Solution.java Hard
0015 3Sum Solution.java Medium
0016 3Sum Closest Solution.java Medium
0017 Letter Combinations of a Phone Number Solution.java Medium
0018 4Sum Solution.java Medium
0021 Merge Two Sorted Lists Solution.java Easy
0022 Generate Parentheses Solution.java Medium
0023 Merge k Sorted Lists Solution.java Hard
0024 Swap Nodes in Pairs Solution.java Medium
0026 Remove Duplicates from Sorted Array Solution.java Easy
0027 Remove Element Solution.java Easy
0029 Divide Two Integers Solution.java Medium
0030 Substring with Concatenation of All Words Solution.java Hard
0031 Next Permutation Solution.java Medium
0034 Find First and Last Position of Element in Sorted Array Solution.java Medium
0033 Search in Rotated Sorted Array Solution.java Medium
0035 Search Insert Position Solution.java Easy
0036 Valid Sudoku Solution.java Medium
0039 Combination Sum Solution.java Medium
0040 Combination Sum II Solution.java Medium
0042 Trapping Rain Water Solution.java Hard
0046 Permutations Solution.java Medium
0047 Permutations II Solution.java Medium
0048 Rotate Image Solution.java Medium
0049 Group Anagrams Solution.java Medium
0051 N-Queens Solution.java Hard
0052 N-Queens II Solution.java Hard
0053 Maximum Subarray Solution.java Easy
0058 Length of Last Word Solution.java Easy
0062 Unique Paths Solution.java Medium
0063 Unique Paths II Solution.java Medium
0064 Minimum Path Sum Solution.java Medium
0066 Plus One Solution.java Easy
0067 Add Binary Solution.java Easy
0070 Climbing Stairs Solution.java Easy
0072 Edit Distance Solution.java Hard
0078 Subsets Solution.java Medium
0080 Remove Duplicates from Sorted Array II Solution.java Medium
0081 Search in Rotated Sorted Array II Solution.java Medium
0082 Remove Duplicates from Sorted List II Solution.java Medium
0083 Remove Duplicates from Sorted List Solution.java Easy
0084 Largest Rectangle in Histogram Solution.java Hard
0085 Maximal Rectangle Solution.java Hard
0086 Partition List Solution.java Medium
0088 Merge Sorted Array Solution.java Easy
0089 Gray Code Solution.java Medium
0090 Subsets Solution.java Medium
0092 Reverse Linked List II Solution.java Medium
0108 Convert Sorted Array to Binary Search Tree Solution.java Easy
0109 Convert Sorted List to Binary Search Tree Solution.java Medium
0101 Symmetric Tree Solution.java Easy
0113 Path Sum II Solution.java Medium
0114 Flatten Binary Tree to Linked List Solution.java Medium
0116 Populating Next Right Pointers in Each Node Solution.java Medium
0117 Populating Next Right Pointers in Each Node II Solution.java Medium
0120 Triangle Solution.java Medium
0126 Word Ladder II Solution.java Hard
0127 Word Ladder Solution.java Medium
0128 Longest Consecutive Sequence Solution.java Hard
0130 Surrounded Regions Solution.java Medium
0133 Clone Graph Solution.java Medium
0134 Gas Station Solution.java Medium
0135 Candy Solution.java Hard
0136 Single Number Solution.java Easy
0137 Single Number II Solution.java Medium
0138 Copy List with Random Pointer Solution.java Medium
0141 Linked List Cycle Solution.java Easy
0142 Linked List Cycle II Solution.java Medium
0146 LRU Cache LRUCache.java Medium
0155 Min Stack MinStack.java Easy
0160 Intersection of Two Linked Lists Solution.java Easy
0167 Two Sum II - Input array is sorted Solution.java Easy
0174 Dungeon Game Solution.java Hard
0187 Repeated DNA Sequences Solution.java Medium
0198 House Robber Solution.java Easy
0199 Binary Tree Right Side View Solution.java Medium
0200 Number of Islands Solution.java Hard
0206 Reverse Linked List Solution.java Easy
0207 Course Schedule Solution.java Medium
0208 Implement Trie (Prefix Tree) Trie.java Medium
0211 Add and Search Word - Data structure design WordDictionary.java Medium
0215 Kth Largest Element in an Array Solution.java Medium
0222 Count Complete Tree Nodes Solution.java Medium
0224 Basic Calculator Solution.java Hard
0225 Implement Stack using Queues MyStack.java Easy
0230 Kth Smallest Element in a BST Solution.java Medium
0232 Implement Queue using Stacks MyQueue.java Easy
0236 Lowest Common Ancestor of a Binary Tree Solution.java Medium
0241 Different Ways to Add Parentheses Solution.java Medium
0260 Single Number III Solution.java Medium
0290 Word Pattern Solution.java Easy
0295 Find Median from Data Stream MedianFinder.java Hard
0300 Longest Increasing Subsequence Solution.java Medium
0307 Range Sum Query - Mutable NumArray.java Medium
0315 Count of Smaller Numbers After Self Solution.java Hard
0322 Coin Change Solution.java Medium
0321 Create Maximum Number Solution.java Hard
0402 Remove K Digits Solution.java Medium
0407 Trapping Rain Water II Solution.java Medium
0409 Longest Palindrome Solution.java Easy
0449 Serialize and Deserialize BST Solution.java Medium
0455 Assign Cookies Solution.java Easy
0468 Validate IP Address Solution.java Medium
0473 Matchsticks to Square Solution.java Medium
0502 IPO Solution.java Hard
0538 Convert BST to Greater Tree Solution.java Easy
0547 Friend Circles Solution.java Medium
1109 Corporate Flight Bookings Solution.java Medium
1114 Print in Order Foo.java Easy
1115 Print FooBar Alternately Foo.java Medium

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages