Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Java solutions to Leetcode problems.

NotificationsYou must be signed in to change notification settings

JesusCoder/fishercoderLeetcode

Repository files navigation

#TitleSolutionsTimeSpaceDifficultyTagNotes
463Island PerimeterSolutionO(m*n)O(1)Easy
462Minimum Moves to Equal Array Elements IISolutionO(nlogn)O(1)Medium
459Repeated Substring PatternSolutionO(n)O(n)EasyKMP
456132 PatternSolutionO(n)O(n)MediumStack
455Assign CookiesSolutionO(n)O(1)Easy
4544Sum IISolutionO(n)O(n)MediumHashMap
453Minimum Moves to Equal Array ElementsSolutionO(n)O(1)Easy
447Number of BoomerangsSolutionO(n^2)O(n)EasyHashMap
441Arranging CoinsSolutionO(n)O(1)Easy
438Find All Anagrams in a StringSolutionO(n)O(1)Easy
436Find Right IntervalSolutionO(nlogn)O(n)MediumBinary Search
435Non-overlapping IntervalsSolutionO(nlogn)O(1)MediumGreedy
420Strong Password CheckerSolution??Hard
419Battleships in a BoardSolutionO(n^2)O(1)MediumDFS
417Pacific Atlantic Water FlowSolutionO(mnMax(m,n))O(m*n)MediumDFS
415Add StringsSolutionO(n)O(1)Easy
414Third Maximum NumberSolutionO(n)O(1)Easy
413Arithmetic SlicesSolutionO(n)O(1)MediumDP
412Fizz BuzzSolutionO(n)O(1)Easy
404Sum of Left LeavesSolutionO(n)O(h)Easy
398Random Pick IndexSolutionMediumReservoir Sampling
397Integer ReplacementSolution??EasyBFS
396Rotate FunctionSolutionO(n^2) could be optimized to O(n)O(1)Easy
390Elimination GameSolutionO(logn)O(1)Medium
389Find the DifferenceSolutionO(n)O(1)Easy
388Longest Absolute File PathSolutionO(n)O(d)MediumStack
387First Unique Character in a StringSolutionO(n)O(n)EasyHashMap
386Lexicographical NumbersSolutionO(n)O(1)Medium
379Design Phone DirectorySolutionO(1)O(n)Medium
374Guess Number Higher or LowerSolutionO(logn)O(1)EasyBinary Search
370Range AdditionSolutionO(n+k)O(1)Medium
350Intersection of Two Arrays IISolutionO(m+n)O((m+n)) could be optimizedEasyHashMap, Binary Search
349Intersection of Two ArraysSolutionO(m+n)O(min(m,n))EasyTwo Pointers, Binary Search
346Moving Average from Data StreamSolutionO(1)O(w))EasyQueue
339Nested List Weight SumSolutionO(n)O(h))EasyDFS
338Counting BitsSolutionO(n)O(n)Medium
325Maximum Size Subarray Sum Equals k[Solution]O(n)O(n)MediumHashMap
314Binary Tree Vertical Order TraversalSolutionO(n)O(n)MediumHashMap, BFS
301Remove Invalid Parentheses[Solution]??HardBFS
299Bulls and CowsSolutionO(n)O(1)Easy
295Find Median from Data StreamSolutionO(nlogn)O(n)HardHeap
292Nim GameSolutionO(1)O(1)Easy
290Word PatternSolutionO(n)O(n)Easy
289Game of LifeSolutionO(m*n)O(m*n), could be optimized to O(1)Medium
288Unique Word AbbreviationSolutionO(n)O(1)Easy
285Inorder Successor In BSTSolutionO(h)O(1)Medium
283Move ZeroesSolutionO(n)O(1)Easy
280Wiggle SortSolutionO(n)O(1)Medium
278First Bad VersionSolutionO(logn)O(1)EasyBinary Search
276Paint FenceSolutionO(n)O(1)EasyDP
273Integer to English Words[Solution]
270Closest Binary Search Tree ValueSolutionO(h)O(1)EasyDFS
261Graph Valid TreeSolutionO(V+E)O(V+E)Medium
2593Sum SmallerSolutionO(n^2)O(1)Medium
257Binary Tree PathsSolutionO(n*h)O(h)DFS/Recursion
252Meeting RoomsSolutionO(nlogn)O(1)
246Strobogrammatic NumberSolutionO(n)O(1)
223Rectangle AreaSolutionO(1)O(1)Easy
219Contains Duplicate IISolutionO(n)O(n)EasyHashMap
209Minimum Size Subarray SumSolutionO(n)O(1)Medium
208Implement TrieSolutionO(n)O(1)Medium
206Reverse Linked ListSolutionO(n)O(1)Easy
205Isomorphic StringsSolutionO(n)O(1)Easy
200Number of IslandsUnion FindDFSO(m*n)O(m*n)MediumUnion Find, DFS
189Rotate ArraySolutionO(n)O(n), could be optimized to O(1)Easy
173Binary Search Tree IteratorQueueStackO(1)O(h)Medium
172Factorial Trailing ZeroesSolutionO(logn)O(1)Easy
170Two Sum III - Data structure designSolutionO(n)O(n)Easy
165Compare Version NumbersSolutionO(n)O(1)Easy
162Find Peak ElementSolutionO(1)O(logn)/O(n)Binary Search
161One Edit DistanceSolutionO(n)O(1)
157Read N Characters Given Read4SolutionO(n)O(1)Easy
155Min StackSolutionO(1)O(n)EasyStack
151Reverse Words in a StringSolutionO(n)O(n)Medium
140Word Break IISolution?O(n^2)HardBacktracking/DFS
139Word BreakSolutionO(n^2)O(n)MediumDP
133Clone GraphSolutionO(n)O(n)MediumHashMap, BFS
125Valid PalindromeSolutionO(n)O(1)EasyTwo Pointers
122Best Time to Buy and Sell Stock IISolutionO(n)O(1)MediumGreedy
121Best Time to Buy and Sell StockSolutionO(n)O(1)EasyDP
119Pascal's Triangle IISolutionO(n^2)O(1)Easy
118Pascal's TriangleSolutionO(n^2)O(1)Easy
117Populating Next Right Pointers in Each Node IISolutionO(n)O(1)HardBFS
116Populating Next Right Pointers in Each NodeSolutionO(n)O(1)MediumBFS
112Path SumSolutionO(n)O(1)EasyDFS
111Minimum Depth of Binary TreeSolutionO(n)O(1)~O(h)EasyBFS, DFS
91Decode WaysSolutionO(n)O(n)MediumDP
98Validate Binary Search Tree[Solution]O(n)O(1)MediumDFS/Recursion
79Word SearchSolutionO(mnl) ?O(m*n)MediumBacktracking/DFS
78SubsetsSolutionO(n^2) ?O(1)MediumBacktracking
76Minimum Window SubstringSolutionO(n)O(k)HardTwo Pointers
75Sort ColorsSolutionO(n)O(1)MediumTwo Pointers
68Text JustificationSolutionO(n)O(1)Hard
67Add BinarySolutionO(n)O(1)Easy
58Length of Last WordSolutionO(n)O(1)Easy
56Merge IntervalsSolutionO(n*logn)O(1)Hard
43Multiply Strings[Solution]Medium
24Swap Nodes in PairsSolutionO(n)O(1)EasyRecursion, LinkedList
23Merge k Sorted ListsSolutionO(n*logk)O(logk)HardHeap
22Generate ParenthesesSolutionTBDO(n)MediumBacktracking
21Merge Two Sorted ListsSolutionO(n)O(1)Easy
20Valid ParenthesesSolutionO(n)O(n)EasyStack
17Letter Combinations of a Phone NumberSolutionO(n*4^n)O(n)MediumBacktracking
153SumSolutionO(n^2)O(1)MediumTwo Pointers
14Longest Common PrefixSolutionO(n*min(wordLength in this array))O(1)Easy
10Regular Expression MatchingSolutionO(m*n)O(m*n)HardDP
9Palindrome NumberSolutionO(logn)/(n)O(1)Easy
8String to Integer (atoi)SolutionO(n)O(1)Easy
7Reverse IntegerSolutionO(1)O(1)Easy
6ZigZag ConversionSolutionO(n)O(n)Easy
2Add Two NumbersSolutionO(n)O(1)MediumLinkedList
1Two SumSolutionO(n)/O(n^2)O(1)/O(n)EasyHashMap

About

Java solutions to Leetcode problems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java100.0%

[8]ページ先頭

©2009-2025 Movatter.jp