MCPcopy Create free account

hub / github.com/ashishps1/awesome-leetcode-resources / functions

Functions152 in github.com/ashishps1/awesome-leetcode-resources

↓ 10 callersFunctionmax
Helper function to get max of two numbers
patterns/go/sliding_window.go:76
↓ 5 callersFunctiongetSumOfSquares
LeetCode 202 - Happy Number (HashSet Approach)
patterns/go/fast_and_slow_pointers.go:66
↓ 5 callersMethodgetSumOfSquares
(self, n)
patterns/python/fast_and_slow_pointers.py:51
↓ 5 callersMethodgetSumOfSquares
(n: number)
patterns/typescript/fastAndSlowPointers.ts:63
↓ 5 callersMethodgetSumOfSquares
(n)
patterns/javascript/fastAndSlowPointers.js:61
↓ 5 callersMethodgetSumOfSquares
(int n)
patterns/java/FastAndSlowPointers.java:93
↓ 4 callersFunctionmin
Helper function to return the minimum of two integers
patterns/go/two_pointers.go:64
↓ 3 callersMethodPop
()
patterns/go/top_k_elements.go:58
↓ 3 callersMethodPush
(x interface{})
patterns/go/top_k_elements.go:57
↓ 2 callersMethodgetDistance
(int[] point)
patterns/java/TopKElements.java:123
↓ 1 callersMethodLen
()
patterns/go/top_k_elements.go:66
↓ 1 callersFunctiondailyTemperatures
(temperatures []int)
patterns/go/monotonic_stack.go:24
↓ 1 callersMethodgetDistance
(point: number[])
patterns/typescript/topKElements.ts:70
↓ 1 callersMethodgetDistance
(point)
patterns/javascript/topKElements.js:70
↓ 1 callersMethodget_distance
(self, point)
patterns/python/top_k_elements.py:40
↓ 1 callersFunctionkLargestElementsMaxHeapApproach
K Largest Elements using Max Heap
patterns/go/top_k_elements.go:16
↓ 1 callersFunctionkLargestElementsMinHeapApproach
K Largest Elements using Min Heap
patterns/go/top_k_elements.go:30
↓ 1 callersFunctionkLargestElementsSortingApproach
********** K Largest Elements ********** K Largest Elements using Sorting
patterns/go/top_k_elements.go:10
↓ 1 callersFunctionnextGreaterElement
(nums []int)
patterns/go/monotonic_stack.go:5
MethodLen
()
patterns/go/top_k_elements.go:54
MethodLess
(i, j int)
patterns/go/top_k_elements.go:55
MethodLess
(i, j int)
patterns/go/top_k_elements.go:67
MethodListNode
(int x)
patterns/java/FastAndSlowPointers.java:10
MethodPop
()
patterns/go/top_k_elements.go:70
MethodPush
(x interface{})
patterns/go/top_k_elements.go:69
MethodSwap
Max heap
patterns/go/top_k_elements.go:56
MethodSwap
Min heap
patterns/go/top_k_elements.go:68
MethodTreeNode
(int x)
patterns/java/LevelOrderTraversal.java:12
Method__init__
(self, x)
patterns/python/fast_and_slow_pointers.py:2
Method__init__
(self, val=0, next=None)
patterns/python/reverse_list.py:2
Method__init__
(self, x)
patterns/python/level_order_traversal.py:5
Methodconstructor
(val: number)
patterns/typescript/levelOrderTraversal.ts:7
Methodconstructor
(x: number)
patterns/typescript/fastAndSlowPointers.ts:4
Methodconstructor
(val: number = 0, next: ListNode | null = null)
patterns/typescript/reverseList.ts:5
Methodconstructor
(val)
patterns/javascript/levelOrderTraversal.js:3
Methodconstructor
(x)
patterns/javascript/fastAndSlowPointers.js:2
Methodconstructor
(val = 0, next = null)
patterns/javascript/reverseList.js:2
MethoddailyTemperatures
(temperatures: number[])
patterns/typescript/monotonicStack.ts:17
MethoddailyTemperatures
(temperatures)
patterns/javascript/monotonicStack.js:17
MethoddailyTemperatures
(int[] temperatures)
patterns/java/MonotonicStack.java:26
Methoddaily_temperatures
(self, temperatures)
patterns/python/monotonic_stack.py:15
FunctionfindMaxAverageBruteForce
Brute Force Approach - O(n * k)
patterns/go/sliding_window.go:8
MethodfindMaxAverageBruteForce
(nums: number[], k: number)
patterns/typescript/slidingWindow.ts:3
MethodfindMaxAverageBruteForce
(nums, k)
patterns/javascript/slidingWindow.js:3
MethodfindMaxAverageBruteForce
(int[] nums, int k)
patterns/java/SlidingWindow.java:6
FunctionfindMaxAverageSlidingWindow
Sliding Window Approach - O(n)
patterns/go/sliding_window.go:23
MethodfindMaxAverageSlidingWindow
(nums: number[], k: number)
patterns/typescript/slidingWindow.ts:17
MethodfindMaxAverageSlidingWindow
(nums, k)
patterns/javascript/slidingWindow.js:17
MethodfindMaxAverageSlidingWindow
(int[] nums, int k)
patterns/java/SlidingWindow.java:25
Methodfind_max_average_brute_force
(self, nums, k)
patterns/python/sliding_window.py:2
Methodfind_max_average_sliding_window
(self, nums, k)
patterns/python/sliding_window.py:10
MethodhasCycleFastAndSlowPointersAppraoch
(ListNode head)
patterns/java/FastAndSlowPointers.java:33
FunctionhasCycleFastAndSlowPointersApproach
LeetCode 141 - Linked List Cycle (Fast and Slow Pointer Approach)
patterns/go/fast_and_slow_pointers.go:25
MethodhasCycleFastAndSlowPointersApproach
(self, head)
patterns/python/fast_and_slow_pointers.py:19
MethodhasCycleFastAndSlowPointersApproach
(head: ListNode | null)
patterns/typescript/fastAndSlowPointers.ts:25
MethodhasCycleFastAndSlowPointersApproach
(head)
patterns/javascript/fastAndSlowPointers.js:24
MethodhasCycleHashSetAppraoch
(ListNode head)
patterns/java/FastAndSlowPointers.java:20
FunctionhasCycleHashSetApproach
LeetCode 141 - Linked List Cycle (HashSet Approach)
patterns/go/fast_and_slow_pointers.go:11
MethodhasCycleHashSetApproach
(self, head)
patterns/python/fast_and_slow_pointers.py:8
MethodhasCycleHashSetApproach
(head: ListNode | null)
patterns/typescript/fastAndSlowPointers.ts:11
MethodhasCycleHashSetApproach
(head)
patterns/javascript/fastAndSlowPointers.js:10
FunctionisHappyFastAndSlowPointersApproach
LeetCode 202 - Happy Number (Fast and Slow Pointer Approach)
patterns/go/fast_and_slow_pointers.go:86
MethodisHappyFastAndSlowPointersApproach
(self, n)
patterns/python/fast_and_slow_pointers.py:62
MethodisHappyFastAndSlowPointersApproach
(n: number)
patterns/typescript/fastAndSlowPointers.ts:77
MethodisHappyFastAndSlowPointersApproach
(n)
patterns/javascript/fastAndSlowPointers.js:75
MethodisHappyFastAndSlowPointersApproach
(int n)
patterns/java/FastAndSlowPointers.java:112
FunctionisHappyHashSetApproach
(n int)
patterns/go/fast_and_slow_pointers.go:76
MethodisHappyHashSetApproach
(self, n)
patterns/python/fast_and_slow_pointers.py:54
MethodisHappyHashSetApproach
(n: number)
patterns/typescript/fastAndSlowPointers.ts:67
MethodisHappyHashSetApproach
(n)
patterns/javascript/fastAndSlowPointers.js:65
MethodisHappyHashSetApproach
(int n)
patterns/java/FastAndSlowPointers.java:103
MethodkClosestPointsToOriginMaxHeapApproach
(points: number[][], k: number)
patterns/typescript/topKElements.ts:74
MethodkClosestPointsToOriginMaxHeapApproach
(points, k)
patterns/javascript/topKElements.js:74
MethodkClosestPointsToOriginMaxHeapApproach
(int[][] points, int k)
patterns/java/TopKElements.java:127
MethodkLargestElementsMaxHeapAppraoch
(int[] nums, int k)
patterns/java/TopKElements.java:25
MethodkLargestElementsMaxHeapApproach
(nums: number[], k: number)
patterns/typescript/topKElements.ts:10
MethodkLargestElementsMaxHeapApproach
(nums, k)
patterns/javascript/topKElements.js:10
MethodkLargestElementsMinHeapAppraoch
(int[] nums, int k)
patterns/java/TopKElements.java:42
MethodkLargestElementsMinHeapApproach
(nums: number[], k: number)
patterns/typescript/topKElements.ts:23
MethodkLargestElementsMinHeapApproach
(nums, k)
patterns/javascript/topKElements.js:23
MethodkLargestElementsSortingAppraoch
(int[] nums, int k)
patterns/java/TopKElements.java:12
MethodkLargestElementsSortingApproach
(nums: number[], k: number)
patterns/typescript/topKElements.ts:4
MethodkLargestElementsSortingApproach
(nums, k)
patterns/javascript/topKElements.js:4
Methodk_closest_points_to_origin_max_heap_approach
(self, points, k)
patterns/python/top_k_elements.py:43
Methodk_largest_elements_max_heap_approach
(self, nums, k)
patterns/python/top_k_elements.py:11
Methodk_largest_elements_min_heap_approach
(self, nums, k)
patterns/python/top_k_elements.py:15
Methodk_largest_elements_sorting_approach
(self, nums, k)
patterns/python/top_k_elements.py:7
FunctionlengthOfLongestSubstringSlidingWindow
Sliding Window for Longest Substring Without Repeating Characters
patterns/go/sliding_window.go:42
MethodlengthOfLongestSubstringSlidingWindow
(s: string)
patterns/typescript/slidingWindow.ts:30
MethodlengthOfLongestSubstringSlidingWindow
(s)
patterns/javascript/slidingWindow.js:30
MethodlengthOfLongestSubstringSlidingWindow
(String s)
patterns/java/SlidingWindow.java:48
FunctionlengthOfLongestSubstringSlidingWindowFrequencyArray
Sliding Window using Frequency Array
patterns/go/sliding_window.go:58
MethodlengthOfLongestSubstringSlidingWindowFrequencyArray
(s: string)
patterns/typescript/slidingWindow.ts:46
MethodlengthOfLongestSubstringSlidingWindowFrequencyArray
(s)
patterns/javascript/slidingWindow.js:46
MethodlengthOfLongestSubstringSlidingWindowFrequencyArray
(String s)
patterns/java/SlidingWindow.java:68
Methodlength_of_longest_substring_sliding_window
(self, s)
patterns/python/sliding_window.py:20
Methodlength_of_longest_substring_sliding_window_frequency_array
(self, s)
patterns/python/sliding_window.py:33
FunctionlevelOrder
(root *TreeNode)
patterns/go/level_order_traversal.go:12
MethodlevelOrder
(root: BinaryTreeNode | null)
patterns/typescript/levelOrderTraversal.ts:14
MethodlevelOrder
(root)
patterns/javascript/levelOrderTraversal.js:10
next →1–100 of 152, ranked by callers