Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DestinationFAANG/Destination-FAANG-Java-Solution
/ types & classes
Types & classes
177 in github.com/DestinationFAANG/Destination-FAANG-Java-Solution
⨍
Functions
291
◇
Types & classes
177
Class
Codec
297 Serialize and Deserialize Binary Tree/297 Serialize and Deserialize Binary Tree.java:6
Class
Codec
271 Encode and Decode Strings/271 Encode and Decode Strings.java:4
Class
DetectSquares
2013 Detect Squares/2013 Detect Squares.java:10
Class
Interval
759 Employee Free Time/759 Employee Free Time.java:14
Class
KthLargest
703 Kth Largest Element in a Stream/703 Kth Largest Element in a Stream.java:10
Class
LRUCache
146 LRU Cache/146 LRU Cache.java:12
Class
MaxStack
716 max stack/716 max stack.java:11
Class
MedianFinder
295 Find Median from Data Stream/295 Find Median from Data Stream.java:11
Class
MinStack
155 Min Stack/155 Min Stack.java:10
Class
MovingAverage
346 Moving Average from Data Stream/346 Moving Average from Data Stream.java:9
Class
MyCircularQueue
622 Design Circular Queue/622 Design Circular Queue.java:10
Class
MyQueue
232 Implement Queue using Stacks/232 Implement Queue using Stacks.java:10
Class
Node
155 Min Stack/155 Min Stack.java:38
Class
Node
146 LRU Cache/146 LRU Cache.java:13
Class
RandomizedSet
380 Insert Delete GetRandom O(1)/380 Insert Delete GetRandom O(1).java:12
Class
Solution
115 Distinct Subsequences/115 Distinct Subsequences.java:10
Class
Solution
239 Sliding Window Maximum/239 Sliding Window Maximum.java:13
Class
Solution
7 Reverse Integer/7 Reverse Integer.java:8
Class
Solution
Definition for a binary tree node. public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode() {} TreeNode(int val)
543 Diameter of Binary Tree/543 Diameter of Binary Tree.java:25
Class
Solution
190 Reverse bits/190 Reverse Bits.java:1
Class
Solution
97 Interleaving String/97 Interleaving String.java:8
Class
Solution
818 Race Car/818 Race Car.java:10
Class
Solution
68 Text Justification/68 Text Justification.java:9
Class
Solution
235 Lowest Common Ancestor of a Binary Search Tree/235 Lowest Common Ancestor of a Binary Search Tree.java:8
Class
Solution
787 Cheapest flights within K Stops/787 Cheapest flights within K Stops.java:9
Class
Solution
90 Subsets II/90 Subsets II.java:10
Class
Solution
953 Verifying an Alien Dictionary/953 Verifying an Alien Dictionary.java:1
Class
Solution
134 Gas Station/134 Gas Station.java:8
Class
Solution
133 Clone Graph/133 Clone Graph.java:21
Class
Solution
286 Walls and gates/286 Walls and gates.java:12
Class
Solution
435 Non - Overlapping Intervals/435 Non - Overlapping Intervals.java:1
Class
Solution
76 Minimum Window Substring/76 Minimum Window Substring.java:3
Class
Solution
49 Group Anagram/49 Group Anagram.java:7
Class
Solution
416 Partition Equal Subset Sum/416 Partition Equal Subset Sum.java:8
Class
Solution
217 Contains Duplicate/217 Contains Duplicate.java:1
Class
Solution
53 Maximum SubArray/53- Maximum Subarray.java:1
Class
Solution
200 Number of Islands/200 Number of Islands.java:1
Class
Solution
153 minimum in rotated sorted array/153 minimum in rotated sorted array.java:8
Class
Solution
739 Daily Temperatures/739 Daily Temperatures.java:10
Class
Solution
1584 network delay time/1584 network delay time.java:9
Class
Solution
56 Merge Intervals/56 Merge Intervals.java:1
Class
Solution
1249 Minimum Remove to Make Valid Parentheses/1249 Minimum Remove to Make Valid Parentheses.java:9
Class
Solution
Definition for singly-linked list. public class ListNode { int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; }
21 Merge Two Sorted Lists/21 Merge Two Sorted Lists.java:11
Class
Solution
33 Search in Rotated Sorted Array/33 Search in Rotated Sorted Array.java:8
Class
Solution
169 Majority Element/Majority Element.java:8
Class
Solution
Definition for singly-linked list. class ListNode { int val; ListNode next; ListNode(int x) { val = x; next = null; }
141 Linked List Cycle/141 Linked list cycle.java:12
Class
Solution
572 Subtree of Another Tree/572 Subtree of Another Tree.java:4
Class
Solution
1086 High Five/1086 High Five.java:1
Class
Solution
74 Search a 2D Matrix/74 Search a 2D Matrix.java:9
Class
Solution
152 Maximum product SubArray/152 Maximum Product Subarray.java.java:8
Class
Solution
39 Combination Sum/39 Combination Sum.java:1
Class
Solution
242 Valid Anagram/242 Valid Anagram.java:4
Class
Solution
57 Insert Interval/57 Insert Interval.java:1
Class
Solution
752 Open the Lock/752 Open the Lock.java:12
Class
Solution
22 Generate Parentheses/22 Generate Parentheses.java:10
Class
Solution
238 product of array except self/238 product of array except self.java.java:1
Class
Solution
19 Remove Nth Node From End of List/Remove Nth Node From End of List.java:14
Class
Solution
1851 Minimum Interval to Include Each Query/1851 Minimum Interval to Include Each Query.java:10
Class
Solution
518 Coin Change II/518 Coin Change II.java:9
Class
Solution
3 Longest Substring Without Repeating Characters/3 Longest Substring Without Repeating Characters.java:4
Class
Solution
695 Max Area of Island/695 Max Area of Island.java:9
Class
Solution
210 Course Schedule II/210 Course Schedule II.java:10
Class
Solution
Definition for singly-linked list. public class ListNode { int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; }
25 Reverse Nodes in k-Group/Reverse Nodes in k-Group.java:20
Class
Solution
287 Find the Duplicate Number/287 Find the Duplicate Number.java:9
Class
Solution
15 3sum/15 3-Sum.java:5
Class
Solution
121 best time to buy and sell stocks/121 best time to buy and sell stocks.java.java:1
Class
Solution
198 house robber/198 House Robber.java:1
Class
Solution
277 Find the Celebrity/277 Find the Celebrity.java:13
Class
Solution
704 Binary Search/704 Binary Search.java:9
Class
Solution
323 Number of Connected Components in an Undirected Graph/323 Number of Connected Components in an Undirected Graph.java:1
Class
Solution
1174 Longest Common Subsequence/1174 Longest Common Subsequence.java:1
Class
Solution
494 Target Sum/494 Target Sum.java:9
Class
Solution
994 Rotting Oranges/994 Rotting Oranges.java:12
Class
Solution
88 Merge Sorted Array/88 Merge Sorted Array.java:10
Class
Solution
4 Median of Two Sorted Arrays/4 Median of Two Sorted Arrays.java:8
Class
Solution
226 Invert Binary Tree/226 Invert Binary Tree.java:6
Class
Solution
621 Task Scheduler/621 Task Scheduler.java:10
Class
Solution
148 Sort List/148 Sort List.java:10
Class
Solution
215 Kth Largest Element in an Array/215 Kth Largest Element in an Array.java:10
Class
Solution
42 trapping rain water/42 Trapping Rain Water.java:1
Class
Solution
424 Longest Repeating Character Replacement/424 Longest Repeating Character Replacement.java:4
Class
Solution
1899 Merge Triplets to Form Target Triplet/1899 Merge Triplets to Form Target Triplet.java:11
Class
Solution
73 Set Matrix Zeroes/73 Set Matrix Zeroes.java:5
Class
Solution
139 Word break/139 Word Break.java:1
Class
Solution
347 Top K Frequent Elements/347 Top K Frequent Elements.java:8
Class
Solution
84 Largest Rectangle in Histogram/84 Largest Rectangle in Histogram.java:9
Class
Solution
66 Plus One/66 Plus One.java:10
Class
Solution
763 Partition Labels/763 Partition Labels.java:8
Class
Solution
10 Regular Expression Matching/10 Regular Expression Matching.java:10
Class
Solution
98 Validate Binary Search Tree/98 Validate Binary Search Tree.java:7
Class
Solution
Definition for a binary tree node. public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode() {} TreeNode(int val)
199 Binary Tree Right Side View/199 Binary Tree Right Side View.java:24
Class
Solution
143 Reorder List/143 Reorder List.java:14
Class
Solution
567 Permutation in String/567 Permutation in String.java:9
Class
Solution
Definition for a binary tree node. public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode() {} TreeNode(int val)
1448 Count Good Nodes in Binary Tree/1448 Count Good Nodes in Binary Tree.java:24
Class
Solution
45 Jump Game - II/45 Jump Game - II.java:10
Class
Solution
130 Surrounded Regions/130 Surrounded Regions.java:9
Class
Solution
309 Best Time to Buy and Sell Stock with Cooldown/309 Best Time to Buy and Sell Stock with Cooldown.java:9
Class
Solution
Definition for a binary tree node. public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode() {} TreeNode(int val)
110 Balanced Binary Tree/110 Balanced Binary Tree.java:23
Class
Solution
202 Happy Number/202 Happy Number.java:8
Class
Solution
136 Single Number/136 Single Number.java:9
next →
1–100 of 177, ranked by callers