MCPcopy Create free account

hub / github.com/DestinationFAANG/Destination-FAANG-Java-Solution / functions

Functions291 in github.com/DestinationFAANG/Destination-FAANG-Java-Solution

MethodTicTacToe
Initialize your data structure here.
348 design tic-tac-toe/348 design tic-tac-toe.java:18
MethodTimeMap
()
981 Time Based Key-Value Store/981 Time Based Key-Value Store.java:12
MethodTreeNode
(int val)
366 Find Leaves of Binary Tree/366 Find Leaves of Binary Tree.java:18
MethodTreeNode
(int x)
101 Symmetric Tree/101 Symmetric Tree.java:13
MethodTrie
()
208 Implement Trie (Prefix Tree)/208 Implement Trie (Prefix Tree).java:40
MethodTrieNode
()
208 Implement Trie (Prefix Tree)/208 Implement Trie (Prefix Tree).java:17
MethodTrieNode
()
212 Word Search II/212 Word Search II.java:11
MethodTrieNode
()
211 Design Add and Search Words Data Structure/211 Design Add and Search Words Data Structure.java:11
MethodTweet
(int id)
355 Design Twitter/355 Design Twitter.java:51
MethodTwitter
Initialize your data structure here.
355 Design Twitter/355 Design Twitter.java:61
MethodUser
(int id)
355 Design Twitter/355 Design Twitter.java:21
MethodWordDictionary
()
211 Design Add and Search Words Data Structure/211 Design Add and Search Words Data Structure.java:17
MethodaddNum
(int num)
295 Find Median from Data Stream/295 Find Median from Data Stream.java:17
MethodaddWord
(String word)
211 Design Add and Search Words Data Structure/211 Design Add and Search Words Data Structure.java:21
MethodalienOrder
(String[] words)
269 Alien Dictionary/269 Alien Dictionary.java:7
MethodcanAttendMeetings
(int[][] intervals)
252 Meeting Rooms/252 Meeting Rooms.java:2
MethodcanCompleteCircuit
(int[] gas, int[] cost)
134 Gas Station/134 Gas Station.java:9
MethodcanFinish
(int numCourses, int[][] prerequisites)
207 Course Schedule/207 Course Schedule.java:2
MethodcanJump
(int[] nums)
55 Jump Game/55 Jump Game.java:2
MethodcanPartition
(int[] nums)
416 Partition Equal Subset Sum/416 Partition Equal Subset Sum.java:9
MethodcarFleet
(int target, int[] position, int[] speed)
853 Car Fleet/853 Car Fleet.java:11
Methodchange
(int amount, int[] coins)
518 Coin Change II/518 Coin Change II.java:10
MethodcharacterReplacement
(String s, int k)
424 Longest Repeating Character Replacement/424 Longest Repeating Character Replacement.java:5
MethodcheckInclusion
(String s1, String s2)
567 Permutation in String/567 Permutation in String.java:10
MethodcheckValidString
(String s)
678 Valid Parenthesis String/678 Valid Parenthesis String.java:11
MethodcloneGraph
(Node node)
133 Clone Graph/133 Clone Graph.java:24
MethodcollectLeaves
(TreeNode root)
366 Find Leaves of Binary Tree/366 Find Leaves of Binary Tree.java:26
MethodcombinationSum
(int[] candidates, int target)
39 Combination Sum/39 Combination Sum.java:2
MethodcombinationSum2
(int[] candidates, int target)
40 Combination Sum II/40 Combination Sum II.java:11
MethodcontainsDuplicate
(int[] nums)
217 Contains Duplicate/217 Contains Duplicate.java:2
MethodcopyRandomList
(Node head)
138 Copy List with Random Pointer/138 Copy List with Random Pointer.java:29
Methodcount
(int[] point)
2013 Detect Squares/2013 Detect Squares.java:27
MethodcountComponents
(int n, int[][] edges)
323 Number of Connected Components in an Undirected Graph/323 Number of Connected Components in an Undirected Graph.java:2
MethoddailyTemperatures
(int[] temperatures)
739 Daily Temperatures/739 Daily Temperatures.java:11
MethoddeQueue
()
622 Design Circular Queue/622 Design Circular Queue.java:34
Methoddecode
(String s)
271 Encode and Decode Strings/271 Encode and Decode Strings.java:24
Methoddeserialize
(String data)
297 Serialize and Deserialize Binary Tree/297 Serialize and Deserialize Binary Tree.java:39
MethoddiameterOfBinaryTree
(TreeNode root)
543 Diameter of Binary Tree/543 Diameter of Binary Tree.java:28
MethodemployeeFreeTime
(List<List<Interval>> schedule)
759 Employee Free Time/759 Employee Free Time.java:25
Methodempty
()
232 Implement Queue using Stacks/232 Implement Queue using Stacks.java:37
MethodenQueue
(int value)
622 Design Circular Queue/622 Design Circular Queue.java:25
Methodencode
(List<String> strs)
271 Encode and Decode Strings/271 Encode and Decode Strings.java:7
MethoderaseOverlapIntervals
(int[][] intervals)
435 Non - Overlapping Intervals/435 Non - Overlapping Intervals.java:3
MethodevalRPN
(String[] tokens)
150 Evaluate Reverse Polish Notation/150 Evaluate Reverse Polish Notation.java:12
Methodexist
(char[][] board, String word)
79 Word Search/79 Word Search.java:11
MethodfindCelebrity
(int n)
277 Find the Celebrity/277 Find the Celebrity.java:17
MethodfindCheapestPrice
(int n, int[][] flights, int src, int dst, int k)
787 Cheapest flights within K Stops/787 Cheapest flights within K Stops.java:10
MethodfindDuplicate
(int[] nums)
287 Find the Duplicate Number/287 Find the Duplicate Number.java:10
MethodfindItinerary
(List<List<String>> tickets)
332 Reconstruct Itinerary/332 Reconstruct Itinerary.java:10
MethodfindKthLargest
(int[] nums, int k)
215 Kth Largest Element in an Array/215 Kth Largest Element in an Array.java:11
MethodfindMedian
()
295 Find Median from Data Stream/295 Find Median from Data Stream.java:28
MethodfindMedianSortedArrays
(int[] nums1, int[] nums2)
4 Median of Two Sorted Arrays/4 Median of Two Sorted Arrays.java:9
MethodfindMin
(int[] nums)
153 minimum in rotated sorted array/153 minimum in rotated sorted array.java:9
MethodfindOrder
(int numCourses, int[][] prerequisites)
210 Course Schedule II/210 Course Schedule II.java:57
MethodfindRedundantConnection
(int[][] edges)
684 Redundant Connection/684 Redundant Connection.java:10
MethodfindTargetSumWays
(int[] nums, int target)
494 Target Sum/494 Target Sum.java:10
MethodfindWords
(char[][] board, String[] words)
212 Word Search II/212 Word Search II.java:18
MethodfizzBuzz
(int n)
412 Fizz Buzz/412 Fizz Buzz.java:10
Methodflatten
(TreeNode root)
114 Flatten Binary Tree to Linked List/114 Flatten Binary Tree to Linked List.java:52
Methodfollow
Follower follows a followee.
355 Design Twitter/355 Design Twitter.java:107
MethodfullJustify
(String[] words, int maxWidth)
68 Text Justification/68 Text Justification.java:10
Methodgenerate
(int numRows)
118 Pascal's Triangle/118 Pascal's Triangle.java:9
MethodgenerateParenthesis
(int n)
22 Generate Parentheses/22 Generate Parentheses.java:11
MethodgetMin
()
155 Min Stack/155 Min Stack.java:34
MethodgetNewsFeed
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
MethodgetRandom
()
380 Insert Delete GetRandom O(1)/380 Insert Delete GetRandom O(1).java:50
MethodgetSum
(int a, int b)
371 Sum of two integers/371 Sum of Two Integers.java:2
MethodgoodNodes
(TreeNode root)
1448 Count Good Nodes in Binary Tree/1448 Count Good Nodes in Binary Tree.java:25
MethodgroupAnagrams
(String[] strs)
49 Group Anagram/49 Group Anagram.java:8
MethodhammingWeight
(int n)
191 number of 1s bit/191 number of 1s bits.java.java:3
MethodhasCycle
(ListNode head)
141 Linked List Cycle/141 Linked list cycle.java:13
MethodhighFive
(int[][] items)
1086 High Five/1086 High Five.java:2
Methodinsert
(int[][] intervals, int[] newInterval)
57 Insert Interval/57 Insert Interval.java:2
Methodinsert
(int val)
380 Insert Delete GetRandom O(1)/380 Insert Delete GetRandom O(1).java:23
Methodinsert
(String word)
208 Implement Trie (Prefix Tree)/208 Implement Trie (Prefix Tree).java:45
MethodinvertTree
(TreeNode root)
226 Invert Binary Tree/226 Invert Binary Tree.java:7
MethodisAlienSorted
(String[] words, String order)
953 Verifying an Alien Dictionary/953 Verifying an Alien Dictionary.java:2
MethodisAnagram
(String s, String t)
242 Valid Anagram/242 Valid Anagram.java:5
MethodisBalanced
(TreeNode root)
110 Balanced Binary Tree/110 Balanced Binary Tree.java:24
MethodisHappy
(int n)
202 Happy Number/202 Happy Number.java:9
MethodisInterleave
(String s1, String s2, String s3)
97 Interleaving String/97 Interleaving String.java:9
MethodisMatch
(String s, String p)
10 Regular Expression Matching/10 Regular Expression Matching.java:11
MethodisNStraightHand
(int[] hand, int groupSize)
846 Hand of Straights/846 Hand of Straights.java:9
MethodisPalindrome
(ListNode head)
234 Palindrome Linked List/234 Palindrome Linked List.java:11
MethodisPalindrome
(String s)
125 Valid Palindrome/125 Valid Palindrome.java:5
MethodisSameTree
(TreeNode p, TreeNode q)
100 Same Tree/100 Same Tree.java:10
MethodisSubtree
(TreeNode root, TreeNode subRoot)
572 Subtree of Another Tree/572 Subtree of Another Tree.java:20
MethodisSymmetric
(TreeNode root)
101 Symmetric Tree/101 Symmetric Tree.java:17
MethodisValid
(String s)
20 Valid Parentheses/20 Valid Parentheses.java:6
MethodisValidBST
(TreeNode root)
98 Validate Binary Search Tree/98 Validate Binary Search Tree.java:9
Methodjump
(int[] nums)
45 Jump Game - II/45 Jump Game - II.java:11
MethodkClosest
(int[][] points, int k)
973 K Closest Points to Origin/973 K Closest Points to Origin.java:9
MethodladderLength
(String beginWord, String endWord, List<String> wordList)
127 Word Ladder/127 Word Ladder.java:11
MethodlargestNumber
(int[] nums)
179 Largest Number/179 Largest Number.java:10
MethodlargestRectangleArea
(int[] heights)
84 Largest Rectangle in Histogram/84 Largest Rectangle in Histogram.java:10
MethodlastStoneWeight
(int[] stones)
1046 Last Stone Weight/1046 Last Stone Weight.java:11
MethodleastInterval
(char[] tasks, int n)
621 Task Scheduler/621 Task Scheduler.java:11
MethodlengthOfLongestSubstring
(String s)
3 Longest Substring Without Repeating Characters/3 Longest Substring Without Repeating Characters.java:5
MethodlevelOrder
(TreeNode root)
102 Binary Tree Level Order Traversal/102 Binary Tree Level Order Traversal.java:24
MethodlongestCommonPrefix
(String[] strs)
14 Longest Common Prefix/14 Longest Common Prefix.java:10
← previousnext →101–200 of 291, ranked by callers