Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DestinationFAANG/Destination-FAANG-Java-Solution
/ functions
Functions
291 in github.com/DestinationFAANG/Destination-FAANG-Java-Solution
⨍
Functions
291
◇
Types & classes
177
Method
TicTacToe
Initialize your data structure here.
348 design tic-tac-toe/348 design tic-tac-toe.java:18
Method
TimeMap
()
981 Time Based Key-Value Store/981 Time Based Key-Value Store.java:12
Method
TreeNode
(int val)
366 Find Leaves of Binary Tree/366 Find Leaves of Binary Tree.java:18
Method
TreeNode
(int x)
101 Symmetric Tree/101 Symmetric Tree.java:13
Method
Trie
()
208 Implement Trie (Prefix Tree)/208 Implement Trie (Prefix Tree).java:40
Method
TrieNode
()
208 Implement Trie (Prefix Tree)/208 Implement Trie (Prefix Tree).java:17
Method
TrieNode
()
212 Word Search II/212 Word Search II.java:11
Method
TrieNode
()
211 Design Add and Search Words Data Structure/211 Design Add and Search Words Data Structure.java:11
Method
Tweet
(int id)
355 Design Twitter/355 Design Twitter.java:51
Method
Twitter
Initialize your data structure here.
355 Design Twitter/355 Design Twitter.java:61
Method
User
(int id)
355 Design Twitter/355 Design Twitter.java:21
Method
WordDictionary
()
211 Design Add and Search Words Data Structure/211 Design Add and Search Words Data Structure.java:17
Method
addNum
(int num)
295 Find Median from Data Stream/295 Find Median from Data Stream.java:17
Method
addWord
(String word)
211 Design Add and Search Words Data Structure/211 Design Add and Search Words Data Structure.java:21
Method
alienOrder
(String[] words)
269 Alien Dictionary/269 Alien Dictionary.java:7
Method
canAttendMeetings
(int[][] intervals)
252 Meeting Rooms/252 Meeting Rooms.java:2
Method
canCompleteCircuit
(int[] gas, int[] cost)
134 Gas Station/134 Gas Station.java:9
Method
canFinish
(int numCourses, int[][] prerequisites)
207 Course Schedule/207 Course Schedule.java:2
Method
canJump
(int[] nums)
55 Jump Game/55 Jump Game.java:2
Method
canPartition
(int[] nums)
416 Partition Equal Subset Sum/416 Partition Equal Subset Sum.java:9
Method
carFleet
(int target, int[] position, int[] speed)
853 Car Fleet/853 Car Fleet.java:11
Method
change
(int amount, int[] coins)
518 Coin Change II/518 Coin Change II.java:10
Method
characterReplacement
(String s, int k)
424 Longest Repeating Character Replacement/424 Longest Repeating Character Replacement.java:5
Method
checkInclusion
(String s1, String s2)
567 Permutation in String/567 Permutation in String.java:10
Method
checkValidString
(String s)
678 Valid Parenthesis String/678 Valid Parenthesis String.java:11
Method
cloneGraph
(Node node)
133 Clone Graph/133 Clone Graph.java:24
Method
collectLeaves
(TreeNode root)
366 Find Leaves of Binary Tree/366 Find Leaves of Binary Tree.java:26
Method
combinationSum
(int[] candidates, int target)
39 Combination Sum/39 Combination Sum.java:2
Method
combinationSum2
(int[] candidates, int target)
40 Combination Sum II/40 Combination Sum II.java:11
Method
containsDuplicate
(int[] nums)
217 Contains Duplicate/217 Contains Duplicate.java:2
Method
copyRandomList
(Node head)
138 Copy List with Random Pointer/138 Copy List with Random Pointer.java:29
Method
count
(int[] point)
2013 Detect Squares/2013 Detect Squares.java:27
Method
countComponents
(int n, int[][] edges)
323 Number of Connected Components in an Undirected Graph/323 Number of Connected Components in an Undirected Graph.java:2
Method
dailyTemperatures
(int[] temperatures)
739 Daily Temperatures/739 Daily Temperatures.java:11
Method
deQueue
()
622 Design Circular Queue/622 Design Circular Queue.java:34
Method
decode
(String s)
271 Encode and Decode Strings/271 Encode and Decode Strings.java:24
Method
deserialize
(String data)
297 Serialize and Deserialize Binary Tree/297 Serialize and Deserialize Binary Tree.java:39
Method
diameterOfBinaryTree
(TreeNode root)
543 Diameter of Binary Tree/543 Diameter of Binary Tree.java:28
Method
employeeFreeTime
(List<List<Interval>> schedule)
759 Employee Free Time/759 Employee Free Time.java:25
Method
empty
()
232 Implement Queue using Stacks/232 Implement Queue using Stacks.java:37
Method
enQueue
(int value)
622 Design Circular Queue/622 Design Circular Queue.java:25
Method
encode
(List<String> strs)
271 Encode and Decode Strings/271 Encode and Decode Strings.java:7
Method
eraseOverlapIntervals
(int[][] intervals)
435 Non - Overlapping Intervals/435 Non - Overlapping Intervals.java:3
Method
evalRPN
(String[] tokens)
150 Evaluate Reverse Polish Notation/150 Evaluate Reverse Polish Notation.java:12
Method
exist
(char[][] board, String word)
79 Word Search/79 Word Search.java:11
Method
findCelebrity
(int n)
277 Find the Celebrity/277 Find the Celebrity.java:17
Method
findCheapestPrice
(int n, int[][] flights, int src, int dst, int k)
787 Cheapest flights within K Stops/787 Cheapest flights within K Stops.java:10
Method
findDuplicate
(int[] nums)
287 Find the Duplicate Number/287 Find the Duplicate Number.java:10
Method
findItinerary
(List<List<String>> tickets)
332 Reconstruct Itinerary/332 Reconstruct Itinerary.java:10
Method
findKthLargest
(int[] nums, int k)
215 Kth Largest Element in an Array/215 Kth Largest Element in an Array.java:11
Method
findMedian
()
295 Find Median from Data Stream/295 Find Median from Data Stream.java:28
Method
findMedianSortedArrays
(int[] nums1, int[] nums2)
4 Median of Two Sorted Arrays/4 Median of Two Sorted Arrays.java:9
Method
findMin
(int[] nums)
153 minimum in rotated sorted array/153 minimum in rotated sorted array.java:9
Method
findOrder
(int numCourses, int[][] prerequisites)
210 Course Schedule II/210 Course Schedule II.java:57
Method
findRedundantConnection
(int[][] edges)
684 Redundant Connection/684 Redundant Connection.java:10
Method
findTargetSumWays
(int[] nums, int target)
494 Target Sum/494 Target Sum.java:10
Method
findWords
(char[][] board, String[] words)
212 Word Search II/212 Word Search II.java:18
Method
fizzBuzz
(int n)
412 Fizz Buzz/412 Fizz Buzz.java:10
Method
flatten
(TreeNode root)
114 Flatten Binary Tree to Linked List/114 Flatten Binary Tree to Linked List.java:52
Method
follow
Follower follows a followee.
355 Design Twitter/355 Design Twitter.java:107
Method
fullJustify
(String[] words, int maxWidth)
68 Text Justification/68 Text Justification.java:10
Method
generate
(int numRows)
118 Pascal's Triangle/118 Pascal's Triangle.java:9
Method
generateParenthesis
(int n)
22 Generate Parentheses/22 Generate Parentheses.java:11
Method
getMin
()
155 Min Stack/155 Min Stack.java:34
Method
getNewsFeed
Retrieve the 10 most recent tweet ids in the user's news feed. Each item in the news feed must be posted by users who the user followed or by the user
355 Design Twitter/355 Design Twitter.java:79
Method
getRandom
()
380 Insert Delete GetRandom O(1)/380 Insert Delete GetRandom O(1).java:50
Method
getSum
(int a, int b)
371 Sum of two integers/371 Sum of Two Integers.java:2
Method
goodNodes
(TreeNode root)
1448 Count Good Nodes in Binary Tree/1448 Count Good Nodes in Binary Tree.java:25
Method
groupAnagrams
(String[] strs)
49 Group Anagram/49 Group Anagram.java:8
Method
hammingWeight
(int n)
191 number of 1s bit/191 number of 1s bits.java.java:3
Method
hasCycle
(ListNode head)
141 Linked List Cycle/141 Linked list cycle.java:13
Method
highFive
(int[][] items)
1086 High Five/1086 High Five.java:2
Method
insert
(int[][] intervals, int[] newInterval)
57 Insert Interval/57 Insert Interval.java:2
Method
insert
(int val)
380 Insert Delete GetRandom O(1)/380 Insert Delete GetRandom O(1).java:23
Method
insert
(String word)
208 Implement Trie (Prefix Tree)/208 Implement Trie (Prefix Tree).java:45
Method
invertTree
(TreeNode root)
226 Invert Binary Tree/226 Invert Binary Tree.java:7
Method
isAlienSorted
(String[] words, String order)
953 Verifying an Alien Dictionary/953 Verifying an Alien Dictionary.java:2
Method
isAnagram
(String s, String t)
242 Valid Anagram/242 Valid Anagram.java:5
Method
isBalanced
(TreeNode root)
110 Balanced Binary Tree/110 Balanced Binary Tree.java:24
Method
isHappy
(int n)
202 Happy Number/202 Happy Number.java:9
Method
isInterleave
(String s1, String s2, String s3)
97 Interleaving String/97 Interleaving String.java:9
Method
isMatch
(String s, String p)
10 Regular Expression Matching/10 Regular Expression Matching.java:11
Method
isNStraightHand
(int[] hand, int groupSize)
846 Hand of Straights/846 Hand of Straights.java:9
Method
isPalindrome
(ListNode head)
234 Palindrome Linked List/234 Palindrome Linked List.java:11
Method
isPalindrome
(String s)
125 Valid Palindrome/125 Valid Palindrome.java:5
Method
isSameTree
(TreeNode p, TreeNode q)
100 Same Tree/100 Same Tree.java:10
Method
isSubtree
(TreeNode root, TreeNode subRoot)
572 Subtree of Another Tree/572 Subtree of Another Tree.java:20
Method
isSymmetric
(TreeNode root)
101 Symmetric Tree/101 Symmetric Tree.java:17
Method
isValid
(String s)
20 Valid Parentheses/20 Valid Parentheses.java:6
Method
isValidBST
(TreeNode root)
98 Validate Binary Search Tree/98 Validate Binary Search Tree.java:9
Method
jump
(int[] nums)
45 Jump Game - II/45 Jump Game - II.java:11
Method
kClosest
(int[][] points, int k)
973 K Closest Points to Origin/973 K Closest Points to Origin.java:9
Method
ladderLength
(String beginWord, String endWord, List<String> wordList)
127 Word Ladder/127 Word Ladder.java:11
Method
largestNumber
(int[] nums)
179 Largest Number/179 Largest Number.java:10
Method
largestRectangleArea
(int[] heights)
84 Largest Rectangle in Histogram/84 Largest Rectangle in Histogram.java:10
Method
lastStoneWeight
(int[] stones)
1046 Last Stone Weight/1046 Last Stone Weight.java:11
Method
leastInterval
(char[] tasks, int n)
621 Task Scheduler/621 Task Scheduler.java:11
Method
lengthOfLongestSubstring
(String s)
3 Longest Substring Without Repeating Characters/3 Longest Substring Without Repeating Characters.java:5
Method
levelOrder
(TreeNode root)
102 Binary Tree Level Order Traversal/102 Binary Tree Level Order Traversal.java:24
Method
longestCommonPrefix
(String[] strs)
14 Longest Common Prefix/14 Longest Common Prefix.java:10
← previous
next →
101–200 of 291, ranked by callers