Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bingyuhu02/FaceBook-Intern-Leetcode
/ functions
Functions
246 in github.com/bingyuhu02/FaceBook-Intern-Leetcode
⨍
Functions
246
◇
Types & classes
136
Method
Trie
()
208. Implement Trie (Prefix Tree)/Solution.java:15
Method
TrieNode
()
208. Implement Trie (Prefix Tree)/Solution.java:6
Method
addNum
(int num)
295. Find Median from Data Stream/MedianFinder.java:5
Method
addWord
(String word)
211. Add and Search Word - Data structure design/WordDictionary.java:9
Method
amazingNumber
(int[] nums)
amazing number/soluion.java:2
Method
binaryTreePaths
(TreeNode root)
257. Binary Tree Paths/Solution.java:2
Method
canAttendMeetings
(Interval[] intervals)
252. Meeting Rooms/Solution.java:13
Method
cloneGraph
(UndirectedGraphNode node)
133. Clone Graph/Solution.java:2
Method
combinationSum
(int[] n, int target)
39. Combination Sum/Solution.java:2
Method
combinationSum4
(int[] nums, int target)
377. Combination Sum IV/Solution.java:3
Method
compare
(ListNode o1, ListNode o2)
23. Merge k Sorted Lists/MergekSortedLists.java:14
Method
compare
(Interval i1, Interval i2)
56. Merge Intervals/Solution.java:20
Method
compare
(List<Integer> o1, List<Integer> o2)
merge k sorted array/Solution.java:20
Method
compare
(Interval i1, Interval i2)
252. Meeting Rooms/Solution.java:15
Method
connect
(TreeLinkNode root)
116. Populating Next Right Pointers in Each Node/Solution.java:2
Method
connect
(TreeLinkNode root)
117. Populating Next Right Pointers in Each Node II/Solution.java:2
Method
copyRandomList
(RandomListNode head)
138. Copy List with Random Pointer/Solution.java:2
Method
countAndSay
(int n)
38. Count and Say/Solution.java:2
Method
covert
(TreeNode root)
Convert Binary Tree to Double LinkedList/Solution.java:4
Method
decodeString
(String s)
394. Decode String/Solution.java:2
Method
deserialize
(String data)
297. Serialize and Deserialize Binary Tree/myCode.java:36
Method
deserialize
(TreeNode head)
297. Serialize and Deserialize Binary Tree/LinkedList.java:56
Method
divide
(int a, int b)
29. Divide Two Integers/Solution.java:2
Method
findCelebrity
(int n)
277. Find the Celebrity/Solution.java:2
Method
findCommonFriend
(int id)
getfriends/findCommonFriends.java:1
Method
findKthLargest
(int[] nums, int k)
215. Kth Largest Element in an Array/Solution.java:2
Method
findMedian
()
295. Find Median from Data Stream/MedianFinder.java:14
Method
findOrder
(int numCourses, int[][] p)
210. Course Schedule II/Solution.java:2
Method
firstBadVersion
(int n)
278. First Bad Version/Solution.java:2
Method
flatten
(TreeNode root)
114. Flatten Binary Tree to Linked List/Solution.java:4
Method
flatten
(TreeNode root)
114. Flatten Binary Tree to Linked List/Solution.java:18
Method
fullJustify
(String[] words, int max)
68. Text Justification/Solution.java:2
Method
generateCycle
(ListNode root)
Convert Binary Tree to Double LinkedList/Solution.java:16
Method
getMin
()
155. Min Stack/Solution.java:25
Method
getRandom
Get a random element from the set.
380. Insert Delete GetRandom O(1)/InsertDeleteGetRandomO1.java:34
Method
groupAnagrams
(String[] strs)
49. Group Anagrams/Solution.java:2
Method
hasNext
@return whether we have a next smallest number
173. Binary Search Tree Iterator/BSTIterator.java:10
Method
hasPathSum
(TreeNode root, int sum)
112. Path Sum/Solution.java:2
Method
increasingTriplet
(int[] nums)
334. Increasing Triplet Subsequence/Solution.java:2
Method
inorderTraversal
(TreeNode root)
94. Binary Tree Inorder Traversal/Solution.java:2
Method
inorderTraversal
(TreeNode root)
94. Binary Tree Inorder Traversal/Solution.java:26
Method
insert
(String word)
208. Implement Trie (Prefix Tree)/Solution.java:20
Method
insert
Inserts a value to the set. Returns true if the set did not already contain the specified element.
380. Insert Delete GetRandom O(1)/InsertDeleteGetRandomO1.java:12
Method
intToRoman
(int num)
12. Integer to Roman/Solution.java:2
Method
intersection
(int[] nums1, int[] nums2)
349. Intersection of Two Arrays/Solution.java:2
Method
isMatch
(String s, String p)
10. Regular Expression Matching/Solution.java:2
Method
isOneEditDistance
(String s, String t)
161. One Edit Distance/Solution.java:2
Method
isPalindrome
(String s)
125. Valid Palindrome/Solution.java:2
Method
isPerfectSquare
(int num)
367. Valid Perfect Square/Solution.java:4
Method
isPowerOfThree
(int n)
Power of x/Solution.java:2
Method
isValid
(String s)
20. Valid Parentheses/Solution.java:2
Method
isValidBST
(TreeNode root)
98. Validate Binary Search Tree/Solution.java:2
Method
kthSmallest
(TreeNode root, int k)
230. Kth Smallest Element in a BST/Solution.java:2
Method
ladderLength
(String beginWord, String endWord, Set<String> wordList)
127. Word Ladder/wordladder.java:5
Method
lengthOfLIS
(int[] n)
300. Longest Increasing Subsequence/Solution.java:2
Method
lengthOfLongestSubstringKDistinct
(String s, int k)
340. Longest Substring with At Most K Distinct Characters/Solution.java:2
Method
letterCombinations
(String digits)
17. Letter Combinations of a Phone Number/Solution.java:2
Method
levelOrder
(TreeNode root)
102. Binary Tree Level Order Traversal/Solution.java:2
Method
longestConsecutive
(int[] nums)
128. Longest Consecutive Sequence/Solution.java:2
Method
longestPalindrome
(String s)
5. Longest Palindromic Substring/Solution.java:2
Method
main
(String[] args)
Convert Binary Tree to Double LinkedList/BTtoDLL.java:3
Method
main
(String[] args)
print all path of a char board/myCode.java:5
Method
main
(String[] args)
340. Longest Substring with At Most K Distinct Characters/myCode.java:2
Method
main
(String[] args)
subarry equals k/myCode.java:3
Method
main
(String[] args)
Longest Arithmetic /myCode.java:3
Method
main
(String[] args)
29. Divide Two Integers/myCode.java:2
Method
main
(String[] args)
Fibonacci/Fibonacci.java:7
Method
main
(String[] args)
Fibonacci/Solution.java:2
Method
main
(String[] args)
Cycle Sort/myCode.java:2
Method
main
(String[] args)
139. Word Break/myCode.java:2
Method
main
(String[] args)
Print elements of a linked list in reverse order/myCode.java:2
Method
main
(String[] args)
125. Valid Palindrome/Solution.java:29
Method
main
(String[] args)
200. Number of Islands/myCode.java:7
Method
main
(String[] args)
Randomly return the index of maximal elements/myCode.java:2
Method
main
(String[] args)
253. Meeting Rooms II/myCode.java:7
Method
main
(String[] args)
double int array/myCode.java:2
Method
main
(String[] args)
161. One Edit Distance/myCode.java:5
Method
main
(String[] args)
15. 3Sum/myCode.java:4
Method
main
(String[] args)
merge k sorted array/Solution.java:6
Method
main
(String[] args)
78. Subsets/myCode.java:3
Method
main
(String[] args)
75. Sort Colors/Solution.java:2
Method
main
(String[] args)
getfriends/myCode.java:4
Method
main
(String[] args)
remove island of area k/remove.java:2
Method
main
(String[] args)
360. Sort Transformed Array/myCode.java:2
Method
main
(String[] args)
31. Next Permutation/myCode.java:4
Method
main
(String[] args)
257. Binary Tree Paths/myCode.java:2
Method
main
(String[] args)
find first different node by preorder traversal/myCode.java:4
Method
main
(String[] args)
Run Length Encoding/myCode.java:2
Method
main
(String[] args)
Task Schedule/myCode.java:2
Method
main
(String[] args)
297. Serialize and Deserialize Binary Tree/myCode.java:5
Method
main
(String[] args)
297. Serialize and Deserialize Binary Tree/LinkedList.java:10
Method
main
(String[] args)
Find the number of Palindrome/myCode.java:7
Method
main
(String[] args)
Task Schedule II/myCode.java:2
Method
main
(String[] args)
67. Add Binary/myCode.java:4
Method
main
(String[] args)
nonEmptyCellsRandomly/myCode.java:4
Method
main
(String[] args)
powmod/myCode.java:2
Method
main
(String[] args)
301. Remove Invalid Parentheses/Solution.java:59
Method
main
(String[] args)
282. Expression Add Operators/myCode.java:5
Method
main
(String[] args)
Dot Product/myCode.java:2
Method
maxDepth
(TreeNode root)
104. Maximum Depth of Binary Tree/Solution.java:2
← previous
next →
101–200 of 246, ranked by callers