fluency03/leetcode-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Class Definition
ListNode
TreeNode
Interval
TreeLinkNode
UndirectedGraphNode
Point
Search (README)Sort (README)
Linear SearchSelection Sort
Binary SearchBubble Sort
Jump SearchInsertion Sort
Interpolation SearchMerge Sort
Exponential SearchHeap Sort
Ternary SearchQuick Sort
...Radix Sort
Counting Sort
Bucket Sort
Shell Sort
Comb Sort
...
Knapsack Problem
ZeroOneKnapsack
CompleteKnapsack
Data Structures
TrieNode
Trie
LRUCache
LFUCache
BinarySearchTree
BinarySearchTreeWithParent
BinaryIndexedTree
MinHeap
DisjointSet (Union-Find)
Graph
EasyMediumHard-
1422929212
QuestionSolutionDifficulty
1. Two SumSolutionEasy
2. Add Two NumbersSolutionMedium
3. Longest Substring Without Repeating CharactersSolutionMedium
4. Median of Two Sorted ArraysSolutionHard
5. Longest Palindromic SubstringSolutionMedium
9. Palindrome NumberSolutionEasy
8. String to Integer (atoi)SolutionMedium
10. Regular Expression MatchingSolutionHard
11. Container With Most WaterSolutionMedium
12. Integer to RomanSolutionMedium
13. Roman to IntegerSolutionEasy
14. Longest Common PrefixSolutionEasy
15. 3SumSolutionMedium
16. 3Sum ClosestSolutionMedium
17. Letter Combinations of a Phone NumberSolutionMedium
18. 4SumSolutionMedium
19. Remove Nth Node From End of ListSolutionMedium
20. Valid ParenthesesSolutionEasy
21. Merge Two Sorted ListsSolutionEasy
22. Generate ParenthesesSolutionMedium
23. Merge k Sorted ListsSolutionHard
25. Reverse Nodes in k-GroupSolutionHard
26. Remove Duplicates from Sorted ArraySolutionEasy
28. Implement strStr()SolutionEasy
29. Divide Two IntegersSolutionEasy
31. Next PermutationSolutionMedium
32. Longest Valid ParenthesesSolutionHard
33. Search in Rotated Sorted ArraySolutionMedium
34. Search for a RangeSolutionMedium
35. Search Insert PositionSolutionEasy
36. Valid SudokuSolutionMedium
37. Sudoku SolverSolutionHard
39. Combination SumSolutionMedium
41. First Missing PositiveSolutionHard
42. Trapping Rain WaterSolutionHard
44. Wildcard MatchingSolutionHard
45. Jump Game IISolutionHard
46. PermutationsSolutionMedium
47. Permutations IISolutionMedium
48. Rotate ImageSolutionMedium
49. Group AnagramsSolutionMedium
50. Pow(x, n)SolutionMedium
51. N-QueensSolutionHard
52. N-Queens IISolutionHard
53. Maximum SubarraySolutionEasy
54. Spiral MatrixSolutionMedium
55. Jump GameSolutionMedium
56. Merge IntervalsSolutionMedium
57. Insert IntervalSolutionHard
59. Spiral Matrix IISolutionMedium
60. Permutation SequenceSolutionMedium
61. Rotate ListSolutionMedium
62. Unique PathsSolutionMedium
63. Unique Paths IISolutionMedium
64. Minimum Path SumSolutionMedium
65. Valid NumberSolutionHard
66. Plus OneSolutionEasy
67. Add BinarySolutionEasy
68. Text JustificationSolutionHard
69. Sqrt(x)SolutionEasy
70. Climbing StairsSolutionEasy
71. Simplify PathSolutionMedium
72. Edit DistanceSolutionHard
73. Set Matrix ZeroesSolutionMedium
74. Search a 2D MatrixSolutionMedium
75. Sort ColorsSolutionMedium
76. Minimum Window SubstringSolutionHard
78. SubsetsSolutionMedium
79. Word SearchSolutionMedium
80. Remove Duplicates from Sorted Array IISolutionMedium
81. Search in Rotated Sorted Array IISolutionMedium
82. Remove Duplicates from Sorted List IISolutionMedium
83. Remove Duplicates from Sorted ListSolutionEasy
84. Largest Rectangle in HistogramSolutionHard
85. Maximal RectangleSolutionHard
86. Partition ListSolutionMedium
88. Merge Sorted ArraySolutionEasy
90. Subsets IISolutionMedium
91. Decode WaysSolutionMedium
92. Reverse Linked List IISolutionMedium
93. Restore IP AddressesSolutionMedium
94. Binary Tree Inorder TraversalSolutionMedium
95. Unique Binary Search Trees IISolutionMedium
96. Unique Binary Search TreesSolutionMedium
97. Interleaving StringSolutionHard
98. Validate Binary Search TreeSolutionMedium
100. Same TreeSolutionEasy
101. Symmetric TreeSolutionEasy
102. Binary Tree Level Order TraversalSolutionMedium
103. Binary Tree Zigzag Level Order TraversalSolutionMedium
104. Maximum Depth of Binary TreeSolutionEasy
105. Construct Binary Tree from Preorder and Inorder TraversalSolutionMedium
106. Construct Binary Tree from Inorder and Postorder TraversalSolutionMedium
107. Binary Tree Level Order Traversal IISolutionEasy
108. Convert Sorted Array to Binary Search TreeSolutionEasy
109. Convert Sorted List to Binary Search TreeSolutionMedium
110. Balanced Binary TreeSolutionEasy
111. Minimum Depth of Binary TreeSolutionEasy
112. Path SumSolutionEasy
113. Path Sum IISolutionMedium
114. Flatten Binary Tree to Linked ListSolutionMedium
116. Populating Next Right Pointers in Each NodeSolutionMedium
117. Populating Next Right Pointers in Each Node IISolutionMedium
119. Pascal's Triangle IISolutionEasy
120. TriangleSolutionMedium
121. Best Time to Buy and Sell StockSolutionEasy
122. Best Time to Buy and Sell Stock IISolutionEasy
123. Best Time to Buy and Sell Stock IIISolutionHard
124. Binary Tree Maximum Path SumSolutionHard
125. Valid PalindromeSolutionEasy
126. Word Ladder IISolutionHard
127. Word LadderSolutionMedium
128. Longest Consecutive SequenceSolutionHard
129. Sum Root to Leaf NumbersSolutionMedium
130. Surrounded RegionsSolutionMedium
131. Palindrome PartitioningSolutionMedium
133. Clone GraphSolutionMedium
136. Single NumberSolutionEasy
137. Single Number IISolutionMedium
138. Copy List with Random PointerSolutionMedium
139. Word BreakSolutionMedium
140. Word Break IISolutionHard
141. Linked List CycleSolutionEasy
142. Linked List Cycle IISolutionEasy
143. Reorder ListSolutionMedium
144. Binary Tree Preorder TraversalSolutionMedium
146. LRU CacheSolutionHard
147. Insertion Sort ListSolutionMedium
148. Sort ListSolutionMedium
149. Max Points on a LineSolutionHard
150. Evaluate Reverse Polish NotationSolutionMedium
151. Reverse Words in a StringSolutionMedium
152. Maximum Product SubarraySolutionMedium
153. Find Minimum in Rotated Sorted ArraySolutionMedium
154. Find Minimum in Rotated Sorted Array IISolutionHard
155. Min StackSolutionEasy
157. Read N Characters Given Read4SolutionEasy
158. Read N Characters Given Read4 II - Call multiple timesSolutionHard
159. Longest Substring with At Most Two Distinct CharactersSolutionHard
160. Intersection of Two Linked ListsSolutionEasy
161. One Edit DistanceSolutionMedium
162. Find Peak ElementSolutionMedium
163. Missing RangesSolutionMedium
165. Compare Version NumbersSolutionMedium
166. Fraction to Recurring DecimalSolutionMedium
167. Two Sum II - Input array is sortedSolutionEasy
169. Majority ElementSolutionEasy
173. Binary Search Tree IteratorSolutionMedium
179. Largest NumberSolutionMedium
186. Reverse Words in a String IISolutionEasy
187. Repeated DNA SequencesSolutionMedium
188. Best Time to Buy and Sell Stock IVSolutionHard
189. Rotate ArraySolutionEasy
198. House RobberSolutionEasy
199. Binary Tree Right Side ViewSolutionMedium
200. Number of IslandsSolutionMedium
201. Bitwise AND of Numbers RangeSolutionMedium
202. Happy NumberSolutionEasy
203. Remove Linked List ElementsSolutionEasy
204. Count PrimesSolutionEasy
205. Isomorphic StringsSolutionEasy
206. Reverse Linked ListSolutionEasy
207. Course ScheduleSolutionMedium
208. Implement Trie (Prefix Tree)SolutionMedium
209. Minimum Size Subarray SumSolutionMedium
210. Course Schedule IISolutionMedium
211. Add and Search Word - Data structure designSolutionMedium
212. Word Search IISolutionHard
213. House Robber IISolutionMedium
214. Shortest PalindromeSolutionMedium
215. Kth Largest Element in an ArraySolutionMedium
216. Combination Sum IIISolutionMedium
217. Contains DuplicateSolutionEasy
218. The Skyline ProblemSolutionHard
219. Contains Duplicate IISolutionEasy
220. Contains Duplicate IIISolutionMedium
221. Maximal SquareSolutionMedium
223. Rectangle AreaSolutionMedium
224. Basic CalculatorSolutionHard
225. Implement Stack using QueuesSolutionEasy
226. Invert Binary TreeSolutionEasy
227. Basic Calculator IISolutionMedium
228. Summary RangesSolutionMedium
230. Kth Smallest Element in a BSTSolutionMedium
231. Power of TwoSolutionEasy
232. Implement Queue using StacksSolutionEasy
233. Number of Digit OneSolutionHard
234. Palindrome Linked ListSolutionEasy
235. Lowest Common Ancestor of a Binary Search TreeSolutionEasy
236. Lowest Common Ancestor of a Binary TreeSolutionMedium
237. Delete Node in a Linked ListSolutionEasy
238. Product of Array Except SelfSolutionMedium
239. Sliding Window MaximumSolutionHard
240. Search a 2D Matrix IISolutionMedium
241. Different Ways to Add ParenthesesSolutionMedium
242. Valid AnagramSolutionEasy
243. Shortest Word DistanceSolutionEasy
246. Strobogrammatic NumberSolutionEasy
247. Strobogrammatic Number IISolutionMedium
249. Group Shifted StringsSolutionMedium
251. Flatten 2D VectorSolutionMedium
252. Meeting RoomsSolutionEasy
253. Meeting Rooms IISolutionMedium
255. Verify Preorder Sequence in Binary Search TreeSolutionMedium
256. Paint HouseSolutionEasy
257. Binary Tree PathsSolutionEasy
259. 3Sum SmallerSolutionMedium
261. Graph Valid TreeSolutionMedium
263. Ugly NumberSolutionEasy
264. Ugly Number IISolutionMedium
265. Paint House IISolutionHard
267. Palindrome Permutation IISolutionMedium
268. Missing NumberSolutionEasy
269. Alien DictionarySolutionHard
270. Closest Binary Search Tree ValueSolutionEasy
271. Encode and Decode StringsSolutionMedium
272. Closest Binary Search Tree Value IISolutionMedium
273. Integer to English WordsSolutionHard
274. H-IndexSolutionMedium
276. Paint FenceSolutionEasy
277. Find the CelebritySolutionMedium
278. First Bad VersionSolutionEasy
279. Perfect SquaresSolutionMedium
280. Wiggle SortSolutionMedium
281. Zigzag IteratorSolutionMedium
282. Expression Add OperatorsSolutionHard
283. Move ZeroesSolutionEasy
284. Peeking IteratorSolutionMedium
285. Inorder Successor in BSTSolutionMedium
286. Walls and GatesSolutionMedium
287. Find the Duplicate NumberSolutionMedium
288. Unique Word AbbreviationSolutionMedium
289. Game of LifeSolutionMedium
290. Word PatternSolutionEasy
291. Word Pattern IISolutionHard
293. Flip GameSolutionEasy
295. Find Median from Data StreamSolutionHard
296. Best Meeting PointSolutionHard
297. Serialize and Deserialize Binary TreeSolutionHard
298. Binary Tree Longest Consecutive SequenceSolutionMedium
299. Bulls and CowsSolutionMedium
300. Longest Increasing SubsequenceSolutionMedium
301. Remove Invalid ParenthesesSolutionHard
303. Range Sum Query - ImmutableSolutionEasy
304. Range Sum Query 2D - ImmutableSolutionMedium
305. Number of Islands IISolutionHard
307. Range Sum Query - MutableSolutionMedium
308. Range Sum Query 2D - MutableSolutionHard
309. Best Time to Buy and Sell Stock with CooldownSolutionMedium
310. Minimum Height TreesSolutionMedium
311. Sparse Matrix MultiplicationSolutionMedium
312. Burst BalloonsSolutionHard
313. Super Ugly NumberSolutionMedium
314. Binary Tree Vertical Order TraversalSolutionMedium
315. Count of Smaller Numbers After SelfSolutionHard
317. Shortest Distance from All BuildingsSolutionHard
318. Maximum Product of Word LengthsSolutionMedium
320. Generalized AbbreviationSolutionMedium
322. Coin ChangeSolutionMedium
323. Number of Connected Components in an Undirected GraphSolutionMedium
324. Wiggle Sort IISolutionMedium
325. Maximum Size Subarray Sum Equals kSolutionMedium
327. Count of Range SumSolutionHard
328. Odd Even Linked ListSolutionMedium
332. Reconstruct ItinerarySolutionMedium
333. Largest BST SubtreeSolutionMedium
334. Increasing Triplet SubsequenceSolutionMedium
336. Palindrome PairsSolutionHard
337. House Robber IIISolutionMedium
338. Counting BitsSolutionMedium
339. Nested List Weight SumSolutionEasy
340. Longest Substring with At Most K Distinct CharactersSolutionHard
341. Flatten Nested List IteratorSolutionMedium
343. Integer BreakSolutionMedium
344. Reverse StringSolutionEasy
345. Reverse Vowels of a StringSolutionEasy
346. Moving Average from Data StreamSolutionEasy
347. Top K Frequent ElementsSolutionMedium
348. Design Tic-Tac-ToeSolutionMedium
349. Intersection of Two ArraysSolutionEasy
350. Intersection of Two Arrays IISolutionEasy
351. Android Unlock PatternsSolutionMedium
352. Data Stream as Disjoint IntervalsSolutionHard
353. Design Snake GameSolutionMedium
354. Russian Doll EnvelopesSolutionHard
355. Design TwitterSolutionMedium
357. Count Numbers with Unique DigitsSolutionMedium
358. Rearrange String k Distance ApartSolutionHard
359. Logger Rate LimiterSolutionEasy
360. Sort Transformed ArraySolutionMedium
361. Bomb EnemySolutionMedium
362. Design Hit CounterSolutionMedium
363. Max Sum of Rectangle No Larger Than KSolutionHard
365. Water and Jug ProblemSolutionMedium
368. Largest Divisible SubsetSolutionMedium
369. Plus One Linked ListSolutionMedium
370. Range AdditionSolutionMedium
373. Find K Pairs with Smallest SumsSolutionMedium
375. Guess Number Higher or Lower IISolutionMedium
377. Combination Sum IVSolutionMedium
378. Kth Smallest Element in a Sorted MatrixSolutionMedium
380. Insert Delete GetRandom O(1)SolutionMedium
382. Linked List Random NodeSolutionMedium
383. Ransom NoteSolutionEasy
384. Shuffle an ArraySolutionMedium
386. Lexicographical NumbersSolutionMedium
387. First Unique Character in a StringSolutionEasy
388. Longest Absolute File PathSolutionMedium
392. Is SubsequenceSolutionMedium
393. UTF-8 ValidationSolutionMedium
394. Decode StringSolutionMedium
396. Rotate FunctionSolutionMedium
399. Evaluate DivisionSolutionMedium
403. Frog JumpSolutionHard
405. Convert a Number to HexadecimalSolutionEasy
406. Queue Reconstruction by HeightSolutionMedium
407. Trapping Rain Water IISolutionMedium
408. Valid Word AbbreviationSolutionEasy
409. Longest PalindromeSolutionEasy
410. Split Array Largest SumSolutionHard
412. Fizz BuzzSolutionEasy
414. Third Maximum NumberSolutionEasy
415. Add StringsSolutionEasy
416. Partition Equal Subset SumSolutionMedium
417. Pacific Atlantic Water FlowSolutionMedium
418. Sentence Screen FittingSolutionMedium
421. Maximum XOR of Two Numbers in an ArraySolutionMedium
423. Reconstruct Original Digits from EnglishSolutionMedium
424. Longest Repeating Character ReplacementSolutionMedium
425. Word SquaresSolutionHard
427. Construct Quad TreeSolutionEasy
429. N-ary Tree Level Order TraversalSolutionEasy
432. All O`one Data StructureSolutionHard
433. Minimum Genetic MutationSolutionMedium
435. Non-overlapping IntervalsSolutionMedium
437. Path Sum IIISolutionEasy
438. Find All Anagrams in a StringSolutionEasy
443. String CompressionSolutionEasy
445. Add Two Numbers IISolutionMedium
448. Find All Numbers Disappeared in an ArraySolutionEasy
449. Serialize and Deserialize BSTSolutionMedium
450. Delete Node in a BSTSolutionMedium
454. 4Sum IISolutionMedium
451. Sort Characters By FrequencySolutionMedium
459. Repeated Substring PatternSolutionEasy
460. LFU CacheSolutionHard
462. Minimum Moves to Equal Array Elements IISolutionMedium
463. Island PerimeterSolutionEasy
464. Can I WinSolutionMedium
465. Optimal Account BalancingSolutionHard
472. Concatenated WordsSolutionHard
473. Matchsticks to SquareSolutionMedium
474. Ones and ZeroesSolutionMedium
477. Total Hamming DistanceSolutionMedium
480. Sliding Window MedianSolutionHard
481. Magical StringSolutionMedium
482. FormattingSolutionEasy
485. Max Consecutive OnesSolutionEasy
486. Predict the WinnerSolutionMedium
487. Max Consecutive Ones IISolutionMedium
490. The MazeSolutionMedium
491. Increasing SubsequencesSolutionMedium
494. Target SumSolutionMedium
496. Next Greater Element ISolutionEasy
498. Diagonal TraverseSolutionMedium
499. The Maze IIISolutionHard
503. Next Greater Element IISolutionMedium
505. The Maze IISolutionHard
508. Most Frequent Subtree SumSolutionMedium
513. Find Bottom Left Tree ValueSolutionMedium
515. Find Largest Value in Each Tree RowSolutionMedium
516. Longest Palindromic SubsequenceSolutionMedium
518. Coin Change 2SolutionMedium
519. Random Flip MatrixSolutionMedium
523. Continuous Subarray SumSolutionMedium
525. Contiguous ArraySolutionMedium
527. Word AbbreviationSolutionHard
529. MinesweeperSolutionMedium
530. Minimum Absolute Difference in BSTSolutionEasy
531. Lonely Pixel ISolutionMedium
535. Encode and Decode TinyURLSolutionMedium
536. Construct Binary Tree from StringSolutionMedium
538. Convert BST to Greater TreeSolutionEasy
540. Single Element in a Sorted ArraySolutionMedium
541. Reverse String IISolutionEasy
542. 01 MatrixSolutionMedium
543. Diameter of Binary TreeSolutionEasy
544. Output Contest MatchesSolutionMedium
545. Boundary of Binary TreeSolutionMedium
547. Friend CirclesSolutionMedium
554. Brick WallSolutionMedium
556. Next Greater Element IIISolutionMedium
557. Reverse Words in a String IIISolutionEasy
558. Quad Tree IntersectionSolutionEasy
560. Subarray Sum Equals KSolutionMedium
567. Permutation in StringSolutionEasy
568. Maximum Vacation DaysSolutionHard
572. Subtree of Another TreeSolutionEasy
582. Kill ProcessSolutionMedium
588. Design In-Memory File SystemSolutionHard
590. N-ary Tree Postorder TraversalSolutionEasy
594. Longest Harmonious SubsequenceSolutionEasy
604. Design Compressed String IteratorSolutionEasy
611. Valid Triangle NumberSolutionMedium
616. Add Bold Tag in StringSolutionMedium
621. Task SchedulerSolutionMedium
622. Design Circular QueueSolutionMedium
623. Add One Row to TreeSolutionMedium
628. Maximum Product of Three NumbersSolutionEasy
632. Smallest RangeSolutionHard
633. Sum of Square NumbersSolutionEasy
635. Design Log Storage SystemSolutionHard
636. Exclusive Time of FunctionsSolutionMedium
637. Average of Levels in Binary TreeSolutionEasy
639. Decode Ways IISolutionHard
640. Solve the EquationSolutionMedium
641. Design Circular DequeSolutionMedium
642. Design Search Autocomplete SystemSolutionHard
643. Maximum Average Subarray ISolutionEasy
646. Maximum Length of Pair ChainSolutionMedium
647. Palindromic SubstringsSolutionMedium
648. Replace WordsSolutionMedium
652. Find Duplicate SubtreesSolutionMedium
653. Two Sum IV - Input is a BSTSolutionEasy
654. Maximum Binary TreeSolutionMedium
657. Judge Route CircleSolutionEasy
658. Find K Closest ElementsSolutionMedium
659. Split Array into Consecutive SubsequencesSolutionMedium
661. Image SmootherSolutionEasy
662. Maximum Width of Binary TreeSolutionMedium
663. Equal Tree PartitionSolutionMedium
665. Non-decreasing ArraySolutionEasy
669. Trim a Binary Search TreeSolutionEasy
671. Second Minimum Node In a Binary TreeSolutionEasy
673. Number of Longest Increasing SubsequenceSolutionMedium
674. Longest Continuous Increasing SubsequenceSolutionEasy
675. Cut Off Trees for Golf EventSolutionHard
676. Implement Magic DictionarySolutionMedium
677. Map Sum PairsSolutionMedium
678. Valid Parenthesis StringSolutionMedium
680. Valid Palindrome IISolutionEasy
681. Next Closest TimeSolutionMedium
682. Baseball GameSolutionEasy
683. K Empty SlotsSolutionHard
684. Redundant ConnectionSolutionMedium
685. Redundant Connection IISolutionHard
686. Repeated String MatchSolutionEasy
687. Longest Univalue PathSolutionEasy
689. Maximum Sum of 3 Non-Overlapping SubarraysSolutionHard
692. Top K Frequent WordsSolutionMedium
695. Max Area of IslandSolutionMedium
698. Partition to K Equal Sum SubsetsSolutionMedium
702. Search in a Sorted Array of Unknown SizeSolutionMedium
705. Design HashSetSolutionEasy
706. Design HashMapSolutionEasy
707. Design Linked ListSolutionEasy
709. To Lower CaseSolutionEasy
712. Minimum ASCII Delete Sum for Two StringsSolutionMedium
713. Subarray Product Less Than KSolutionMedium
714. Best Time to Buy and Sell Stock with Transaction FeeSolutionMedium
715. Range ModuleSolutionHard
716. Max StackSolutionHard
718. Maximum Length of Repeated SubarraySolutionMedium
719. Find K-th Smallest Pair DistanceSolutionHard
720. Longest Word in DictionarySolutionEasy
721. Accounts MergeSolutionMedium
727. Minimum Window SubsequenceSolutionHard
729. My Calendar ISolutionMedium
731. My Calendar IISolutionMedium
734. Sentence SimilaritySolutionEasy
737. Sentence Similarity IISolutionMedium
738. Monotone Increasing DigitsSolutionMedium
739. Daily TemperaturesSolutionMedium
740. Delete and EarnSolutionMedium
746. Min Cost Climbing StairsSolutionEasy
748. Shortest Completing WordSolutionMedium
750. Number Of Corner RectanglesSolutionMedium
752. Open the LockSolutionMedium
759. Employee Free TimeSolutionHard
760. Find Anagram MappingsSolutionEasy
763. Partition LabelsSolutionMedium
765. Couples Holding HandsSolutionHard
767. Reorganize StringSolutionMedium
768. Max Chunks To Make Sorted IISolutionHard
769. Max Chunks To Make SortedSolutionMedium
771. Jewels and StonesSolutionEasy
777. Swap Adjacent in LR StringSolutionMedium
779. K-th Symbol in GrammarSolutionMedium
785. Is Graph Bipartite?SolutionMedium
787. Cheapest Flights Within K StopsSolutionMedium
790. Domino and Tromino TilingSolutionMedium
792. Number of Matching SubsequencesSolutionMedium
797. All Paths From Source to TargetSolutionMedium
783. Minimum Distance Between BST NodesSolutionEasy
802. Find Eventual Safe StatesSolutionMedium
803. Bricks Falling When HitSolutionHard
804. Unique Morse Code WordsSolutionEasy
807. Max Increase to Keep City SkylineSolutionMedium
819. Most Common WordSolutionEasy
826. Most Profit Assigning WorkSolutionMedium
832. Flipping an ImageSolutionEasy
836. Rectangle OverlapSolutionEasy
841. Keys and RoomsSolutionMedium
842. Split Array into Fibonacci SequenceSolutionMedium
843. Guess the WordSolutionHard
844. Backspace String CompareSolutionEasy
845. Longest Mountain in ArraySolutionMedium
846. Hand of StraightsSolutionMedium
849. Maximize Distance to Closest PersonSolutionEasy
850. Rectangle Area IISolutionHard
855. Exam RoomSolutionMedium
859. Buddy StringsSolutionEasy
860. Lemonade ChangeSolutionEasy
862. Shortest Subarray with Sum at Least KSolutionHard
863. All Nodes Distance K in Binary TreeSolutionMedium
864. Shortest Path to Get All KeysSolutionHard
873. Length of Longest Fibonacci SubsequenceSolutionMedium
875. Koko Eating BananasSolutionEasy
876. Middle of the Linked ListSolutionEasy
877. Stone GameSolutionMedium
879. Profitable SchemesSolutionHard
884. Decoded String at IndexSolutionMedium
885. Boats to Save PeopleSolutionMedium
886. Possible BipartitionSolutionMedium
887. Projection Area of 3D ShapesSolutionEasy
890. Find and Replace PatternSolutionMedium
895. Maximum Frequency StackSolutionHard
Convert Binary Search Tree to Sorted Doubly Linked ListSolution-
HighestPopulationYearSolution-
Insert into a Cyclic Sorted ListSolution-
Robot Room CleanerSolution-
AsyncJobMonitorSolution-
BenchSolution-
FindCenterOfMassInA2DArraySolution-
OneEditDistanceSolution-
CollatzConjectureSolution-
SubsequenceSolution-
TreeToForestByErasingNodesSolution-
KMPSolution-

About

πŸŽ“πŸŽ“πŸŽ“ Leetcode solution in Java - 536/921 Solved. https://leetcode.com/problemset/all/

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages