MCPcopy Create free account

hub / github.com/ByteByteGoHq/coding-interview-patterns / functions

Functions1,014 in github.com/ByteByteGoHq/coding-interview-patterns

Functioncandies
(ratings: List[int])
python3/Greedy/candies.py:4
Methodcandies
(int[] ratings)
java/Greedy/Candies.java:4
FunctionclimbingStairsBottomUp
kotlin/Dynamic Programming/ClimbingStairsBottomUp.kt:1
FunctionclimbingStairsBottomUp
cpp/Dynamic Programming/climbing_stairs_bottom_up.cpp:3
MethodclimbingStairsBottomUp
(int n)
java/Dynamic Programming/ClimbingStairsBottomUp.java:2
FunctionclimbingStairsBottomUpOptimized
kotlin/Dynamic Programming/ClimbingStairsBottomUpOptimize.kt:1
FunctionclimbingStairsBottomUpOptimized
cpp/Dynamic Programming/climbing_stairs_bottom_up_optimized.cpp:1
MethodclimbingStairsBottomUpOptimized
(int n)
java/Dynamic Programming/ClimbingStairsBottomUpOptimized.java:2
FunctionclimbingStairsTopDown
kotlin/Dynamic Programming/ClimbingStairsTopDown.kt:1
FunctionclimbingStairsTopDown
cpp/Dynamic Programming/climbing_stairs_top_down.cpp:3
MethodclimbingStairsTopDown
(int n)
java/Dynamic Programming/ClimbingStairsTopDown.java:7
Functionclimbing_stairs_bottom_up
(n: int)
python3/Dynamic Programming/climbing_stairs_bottom_up.py:1
Functionclimbing_stairs_bottom_up_optimized
(n: int)
python3/Dynamic Programming/climbing_stairs_bottom_up_optimized.py:1
Functionclimbing_stairs_top_down
(n: int)
python3/Dynamic Programming/climbing_stairs_top_down.py:3
FunctioncombinationsOfSumK
kotlin/Backtracking/CombinationsOfSumK.kt:1
FunctioncombinationsOfSumK
cpp/Backtracking/combinations_of_sum_k.cpp:3
MethodcombinationsOfSumK
(int[] nums, int target)
java/Backtracking/CombinationsOfSumK.java:5
Functioncombinations_of_sum_k
(nums: List[int], target: int)
python3/Backtracking/combinations_of_sum_k.py:4
FunctioncombineSortedLinkedLists
kotlin/Heaps/CombineSortedLinkedList.kt:9
FunctioncombineSortedLinkedLists
cpp/Heaps/combine_sorted_linked_lists.cpp:15
MethodcombineSortedLinkedLists
(List<ListNode> lists)
java/Heaps/CombineSortedLinkedLists.java:17
Functioncombine_sorted_linked_lists
(lists: List[ListNode])
python3/Heaps/combine_sorted_linked_lists.py:14
MethodcompareTo
(Pair other)
java/Heaps/KMostFrequentStringsMaxHeap.java:17
Methodconnect
kotlin/Graphs/MergingCommunities.kt:42
Methodconnect
cpp/Graphs/merging_communities.cpp:51
Methodconnect
(self, x: int, y: int)
python3/Graphs/merging_communities.py:34
Methodconnect
(int x, int y)
java/Graphs/MergingCommunities.java:55
FunctionconnectTheDots
kotlin/Graphs/ConnectTheDots.kt:32
FunctionconnectTheDots
cpp/Graphs/connect_the_dots.cpp:45
MethodconnectTheDots
(int[][] points)
java/Graphs/ConnectTheDots.java:48
Functionconnect_the_dots
(points: List[List[int]])
python3/Graphs/connect_the_dots.py:31
Methodconstructor
(key: number, val: number)
typescript/Linked Lists/lru_cache.ts:6
Methodconstructor
(capacity: number)
typescript/Linked Lists/lru_cache.ts:19
FunctioncountIslands
kotlin/Graphs/CountIslands.kt:1
FunctioncountIslands
cpp/Graphs/count_islands.cpp:3
MethodcountIslands
(int[][] matrix)
java/Graphs/CountIslands.java:2
Functioncount_islands
(matrix: List[List[int]])
python3/Graphs/count_islands.py:4
MethodcutsEnoughWood
(int H, int k, int[] heights)
csharp/Binary Search/CuttingWood.cs:21
FunctioncuttingWood
kotlin/Binary Search/CuttingWood.kt:1
FunctioncuttingWood
cpp/Binary Search/cutting_wood.cpp:4
Functioncutting_wood
(heights: List[int], k: int)
python3/Binary Search/cutting_wood.py:4
Methodcuttingwood
(int[] heights, int k)
java/Binary Search/CuttingWood.java:4
Methoddequeue
kotlin/Stacks/ImplementAQueueUsingAStack.kt:23
Methoddequeue
cpp/Stacks/implement_a_queue_using_a_stack.cpp:24
Methoddequeue
(self)
python3/Stacks/implement_a_queue_using_a_stack.py:17
Methoddequeue
()
java/Stacks/ImplementAQueueUsingAStack.java:27
Functiondeserialize
kotlin/Trees/SerializeAndDeserializeABinaryTree.kt:38
Functiondeserialize
cpp/Trees/serialize_and_deserialize_a_binary_tree.cpp:39
Functiondeserialize
(data: str)
python3/Trees/serialize_and_deserialize_a_binary_tree.py:35
Methoddeserialize
(String data)
java/Trees/SerializeAndDeserializeABinaryTree.java:43
Methoddfs
(List<int> combination, int startIndex, int[] nums, int target, List<int[]> res)
csharp/Backtracking/CombinationsOfSumK.cs:11
Methoddfs
(int r, ISet<int> diagonalsSet, ISet<int> antiDiagonalsSet, ISet<int> colsSet, int n)
csharp/Backtracking/NQueens.cs:12
FunctiondutchNationalFlag
kotlin/Sort and Search/DutchNationalFlag.kt:1
FunctiondutchNationalFlag
cpp/Sort and Search/dutch_national_flag.cpp:4
MethoddutchNationalFlag
(int[] nums)
java/Sort and Search/DutchNationalFlag.java:2
Functiondutch_national_flag
(nums: List[int])
python3/Sort and Search/dutch_national_flag.py:4
Methodenqueue
kotlin/Stacks/ImplementAQueueUsingAStack.kt:8
Methodenqueue
cpp/Stacks/implement_a_queue_using_a_stack.cpp:8
Methodenqueue
(self, x: int)
python3/Stacks/implement_a_queue_using_a_stack.py:6
Methodenqueue
(int x)
java/Stacks/ImplementAQueueUsingAStack.java:12
FunctionevaluateExpression
kotlin/Stacks/EvaluateExpression.kt:3
FunctionevaluateExpression
cpp/Stacks/evaluate_expression.cpp:4
MethodevaluateExpression
(String s)
java/Stacks/EvaluateExpression.java:4
Functionevaluate_expression
(s: str)
python3/Stacks/evaluate_expression.py:1
Methodfind
kotlin/Graphs/MergingCommunities.kt:24
FunctionfindAllPermutations
kotlin/Backtracking/FindAllPermutations.kt:1
FunctionfindAllPermutations
cpp/Backtracking/find_all_permutations.cpp:4
MethodfindAllPermutations
(int[] nums)
java/Backtracking/FindAllPermutations.java:7
FunctionfindAllSubsets
kotlin/Backtracking/FindAllSubsets.kt:1
FunctionfindAllSubsets
cpp/Backtracking/find_all_subsets.cpp:3
MethodfindAllSubsets
(int[] nums)
java/Backtracking/FindAllSubsets.java:5
FunctionfindAllWordsOnABoard
kotlin/Tries/FindAllWordsOnABoard.kt:6
FunctionfindAllWordsOnABoard
cpp/Tries/find_all_words_on_a_board.cpp:17
MethodfindAllWordsOnABoard
(char[][] board, String[] words)
java/Tries/FindAllWordsOnABoard.java:16
MethodfindMiddle
From the 'Linked List Midpoint' problem.
csharp/Linked Lists/PalindromicLinkedList.cs:63
MethodfindSet
cpp/Graphs/connect_the_dots.cpp:36
MethodfindSet
cpp/Graphs/merging_communities.cpp:32
FunctionfindTheInsertionIndex
kotlin/Binary Search/FindTheInsertionIndex.kt:1
FunctionfindTheInsertionIndex
cpp/Binary Search/find_the_insertion_index.cpp:3
MethodfindTheInsertionIndex
(int[] nums, int target)
java/Binary Search/FindTheInsertionIndex.java:2
FunctionfindTheMedianFromTwoSortedArrays
kotlin/Binary Search/FindTheMedianFromTwoSortedArray.kt:1
FunctionfindTheMedianFromTwoSortedArrays
cpp/Binary Search/find_the_median_from_two_sorted_arrays.cpp:6
MethodfindTheMedianFromTwoSortedArrays
(int[] nums1, int[] nums2)
java/Binary Search/FindTheMedianFromTwoSortedArrays.java:4
FunctionfindTheTargetInARotatedSortedArray
kotlin/Binary Search/FindTheTargetInARotatedSortedArray.kt:1
FunctionfindTheTargetInARotatedSortedArray
cpp/Binary Search/find_the_target_in_a_rotated_sorted_array.cpp:3
MethodfindTheTargetInARotatedSortedArray
(int[] nums, int target)
java/Binary Search/FindTheTargetInARotatedSortedArray.java:2
Functionfind_all_permutations
(nums: List[int])
python3/Backtracking/find_all_permutations.py:4
Functionfind_all_subsets
(nums: List[int])
python3/Backtracking/find_all_subsets.py:4
Functionfind_all_words_on_a_board
(board: List[List[str]], words: List[str])
python3/Tries/find_all_words_on_a_board.py:8
Functionfind_the_insertion_index
(nums: List[int], target: int)
python3/Binary Search/find_the_insertion_index.py:4
Functionfind_the_median_from_two_sorted_arrays
(nums1: List[int], nums2: List[int])
python3/Binary Search/find_the_median_from_two_sorted_arrays.py:4
Functionfind_the_target_in_a_rotated_sorted_array
(nums: List[int], target: int)
python3/Binary Search/find_the_target_in_a_rotated_sorted_array.py:4
FunctionfirstAndLastOccurrencesOfANumber
kotlin/Binary Search/FirstAndLastOccurrencesOfANumber.kt:1
FunctionfirstAndLastOccurrencesOfANumber
cpp/Binary Search/first_and_last_occurrences_of_a_number.cpp:3
MethodfirstAndLastOccurrencesOfANumber
(int[] nums, int target)
java/Binary Search/FirstAndLastOccurrencesOfANumber.java:2
Functionfirst_and_last_occurrences_of_a_number
(nums: List[int], target: int)
python3/Binary Search/first_and_last_occurrences_of_a_number.py:4
FunctionflattenMultiLevelList
kotlin/Linked Lists/FlattenMultiLevelList.kt:12
FunctionflattenMultiLevelList
cpp/Linked Lists/flatten_multi_level_list.cpp:16
FunctionflattenMultiLevelList
(head: MultiLevelListNode | null)
typescript/Linked Lists/flatten_multi_level_list.ts:16
MethodflattenMultiLevelList
(MultiLevelListNode head)
java/Linked Lists/FlattenMultiLevelList.java:20
← previousnext →401–500 of 1,014, ranked by callers