Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ashishps1/awesome-leetcode-resources
/ functions
Functions
152 in github.com/ashishps1/awesome-leetcode-resources
⨍
Functions
152
◇
Types & classes
66
↓ 10 callers
Function
max
Helper function to get max of two numbers
patterns/go/sliding_window.go:76
↓ 5 callers
Function
getSumOfSquares
LeetCode 202 - Happy Number (HashSet Approach)
patterns/go/fast_and_slow_pointers.go:66
↓ 5 callers
Method
getSumOfSquares
(self, n)
patterns/python/fast_and_slow_pointers.py:51
↓ 5 callers
Method
getSumOfSquares
(n: number)
patterns/typescript/fastAndSlowPointers.ts:63
↓ 5 callers
Method
getSumOfSquares
(n)
patterns/javascript/fastAndSlowPointers.js:61
↓ 5 callers
Method
getSumOfSquares
(int n)
patterns/java/FastAndSlowPointers.java:93
↓ 4 callers
Function
min
Helper function to return the minimum of two integers
patterns/go/two_pointers.go:64
↓ 3 callers
Method
Pop
()
patterns/go/top_k_elements.go:58
↓ 3 callers
Method
Push
(x interface{})
patterns/go/top_k_elements.go:57
↓ 2 callers
Method
getDistance
(int[] point)
patterns/java/TopKElements.java:123
↓ 1 callers
Method
Len
()
patterns/go/top_k_elements.go:66
↓ 1 callers
Function
dailyTemperatures
(temperatures []int)
patterns/go/monotonic_stack.go:24
↓ 1 callers
Method
getDistance
(point: number[])
patterns/typescript/topKElements.ts:70
↓ 1 callers
Method
getDistance
(point)
patterns/javascript/topKElements.js:70
↓ 1 callers
Method
get_distance
(self, point)
patterns/python/top_k_elements.py:40
↓ 1 callers
Function
kLargestElementsMaxHeapApproach
K Largest Elements using Max Heap
patterns/go/top_k_elements.go:16
↓ 1 callers
Function
kLargestElementsMinHeapApproach
K Largest Elements using Min Heap
patterns/go/top_k_elements.go:30
↓ 1 callers
Function
kLargestElementsSortingApproach
********** K Largest Elements ********** K Largest Elements using Sorting
patterns/go/top_k_elements.go:10
↓ 1 callers
Function
nextGreaterElement
(nums []int)
patterns/go/monotonic_stack.go:5
Method
Len
()
patterns/go/top_k_elements.go:54
Method
Less
(i, j int)
patterns/go/top_k_elements.go:55
Method
Less
(i, j int)
patterns/go/top_k_elements.go:67
Method
ListNode
(int x)
patterns/java/FastAndSlowPointers.java:10
Method
Pop
()
patterns/go/top_k_elements.go:70
Method
Push
(x interface{})
patterns/go/top_k_elements.go:69
Method
Swap
Max heap
patterns/go/top_k_elements.go:56
Method
Swap
Min heap
patterns/go/top_k_elements.go:68
Method
TreeNode
(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
Method
constructor
(val: number)
patterns/typescript/levelOrderTraversal.ts:7
Method
constructor
(x: number)
patterns/typescript/fastAndSlowPointers.ts:4
Method
constructor
(val: number = 0, next: ListNode | null = null)
patterns/typescript/reverseList.ts:5
Method
constructor
(val)
patterns/javascript/levelOrderTraversal.js:3
Method
constructor
(x)
patterns/javascript/fastAndSlowPointers.js:2
Method
constructor
(val = 0, next = null)
patterns/javascript/reverseList.js:2
Method
dailyTemperatures
(temperatures: number[])
patterns/typescript/monotonicStack.ts:17
Method
dailyTemperatures
(temperatures)
patterns/javascript/monotonicStack.js:17
Method
dailyTemperatures
(int[] temperatures)
patterns/java/MonotonicStack.java:26
Method
daily_temperatures
(self, temperatures)
patterns/python/monotonic_stack.py:15
Function
findMaxAverageBruteForce
Brute Force Approach - O(n * k)
patterns/go/sliding_window.go:8
Method
findMaxAverageBruteForce
(nums: number[], k: number)
patterns/typescript/slidingWindow.ts:3
Method
findMaxAverageBruteForce
(nums, k)
patterns/javascript/slidingWindow.js:3
Method
findMaxAverageBruteForce
(int[] nums, int k)
patterns/java/SlidingWindow.java:6
Function
findMaxAverageSlidingWindow
Sliding Window Approach - O(n)
patterns/go/sliding_window.go:23
Method
findMaxAverageSlidingWindow
(nums: number[], k: number)
patterns/typescript/slidingWindow.ts:17
Method
findMaxAverageSlidingWindow
(nums, k)
patterns/javascript/slidingWindow.js:17
Method
findMaxAverageSlidingWindow
(int[] nums, int k)
patterns/java/SlidingWindow.java:25
Method
find_max_average_brute_force
(self, nums, k)
patterns/python/sliding_window.py:2
Method
find_max_average_sliding_window
(self, nums, k)
patterns/python/sliding_window.py:10
Method
hasCycleFastAndSlowPointersAppraoch
(ListNode head)
patterns/java/FastAndSlowPointers.java:33
Function
hasCycleFastAndSlowPointersApproach
LeetCode 141 - Linked List Cycle (Fast and Slow Pointer Approach)
patterns/go/fast_and_slow_pointers.go:25
Method
hasCycleFastAndSlowPointersApproach
(self, head)
patterns/python/fast_and_slow_pointers.py:19
Method
hasCycleFastAndSlowPointersApproach
(head: ListNode | null)
patterns/typescript/fastAndSlowPointers.ts:25
Method
hasCycleFastAndSlowPointersApproach
(head)
patterns/javascript/fastAndSlowPointers.js:24
Method
hasCycleHashSetAppraoch
(ListNode head)
patterns/java/FastAndSlowPointers.java:20
Function
hasCycleHashSetApproach
LeetCode 141 - Linked List Cycle (HashSet Approach)
patterns/go/fast_and_slow_pointers.go:11
Method
hasCycleHashSetApproach
(self, head)
patterns/python/fast_and_slow_pointers.py:8
Method
hasCycleHashSetApproach
(head: ListNode | null)
patterns/typescript/fastAndSlowPointers.ts:11
Method
hasCycleHashSetApproach
(head)
patterns/javascript/fastAndSlowPointers.js:10
Function
isHappyFastAndSlowPointersApproach
LeetCode 202 - Happy Number (Fast and Slow Pointer Approach)
patterns/go/fast_and_slow_pointers.go:86
Method
isHappyFastAndSlowPointersApproach
(self, n)
patterns/python/fast_and_slow_pointers.py:62
Method
isHappyFastAndSlowPointersApproach
(n: number)
patterns/typescript/fastAndSlowPointers.ts:77
Method
isHappyFastAndSlowPointersApproach
(n)
patterns/javascript/fastAndSlowPointers.js:75
Method
isHappyFastAndSlowPointersApproach
(int n)
patterns/java/FastAndSlowPointers.java:112
Function
isHappyHashSetApproach
(n int)
patterns/go/fast_and_slow_pointers.go:76
Method
isHappyHashSetApproach
(self, n)
patterns/python/fast_and_slow_pointers.py:54
Method
isHappyHashSetApproach
(n: number)
patterns/typescript/fastAndSlowPointers.ts:67
Method
isHappyHashSetApproach
(n)
patterns/javascript/fastAndSlowPointers.js:65
Method
isHappyHashSetApproach
(int n)
patterns/java/FastAndSlowPointers.java:103
Method
kClosestPointsToOriginMaxHeapApproach
(points: number[][], k: number)
patterns/typescript/topKElements.ts:74
Method
kClosestPointsToOriginMaxHeapApproach
(points, k)
patterns/javascript/topKElements.js:74
Method
kClosestPointsToOriginMaxHeapApproach
(int[][] points, int k)
patterns/java/TopKElements.java:127
Method
kLargestElementsMaxHeapAppraoch
(int[] nums, int k)
patterns/java/TopKElements.java:25
Method
kLargestElementsMaxHeapApproach
(nums: number[], k: number)
patterns/typescript/topKElements.ts:10
Method
kLargestElementsMaxHeapApproach
(nums, k)
patterns/javascript/topKElements.js:10
Method
kLargestElementsMinHeapAppraoch
(int[] nums, int k)
patterns/java/TopKElements.java:42
Method
kLargestElementsMinHeapApproach
(nums: number[], k: number)
patterns/typescript/topKElements.ts:23
Method
kLargestElementsMinHeapApproach
(nums, k)
patterns/javascript/topKElements.js:23
Method
kLargestElementsSortingAppraoch
(int[] nums, int k)
patterns/java/TopKElements.java:12
Method
kLargestElementsSortingApproach
(nums: number[], k: number)
patterns/typescript/topKElements.ts:4
Method
kLargestElementsSortingApproach
(nums, k)
patterns/javascript/topKElements.js:4
Method
k_closest_points_to_origin_max_heap_approach
(self, points, k)
patterns/python/top_k_elements.py:43
Method
k_largest_elements_max_heap_approach
(self, nums, k)
patterns/python/top_k_elements.py:11
Method
k_largest_elements_min_heap_approach
(self, nums, k)
patterns/python/top_k_elements.py:15
Method
k_largest_elements_sorting_approach
(self, nums, k)
patterns/python/top_k_elements.py:7
Function
lengthOfLongestSubstringSlidingWindow
Sliding Window for Longest Substring Without Repeating Characters
patterns/go/sliding_window.go:42
Method
lengthOfLongestSubstringSlidingWindow
(s: string)
patterns/typescript/slidingWindow.ts:30
Method
lengthOfLongestSubstringSlidingWindow
(s)
patterns/javascript/slidingWindow.js:30
Method
lengthOfLongestSubstringSlidingWindow
(String s)
patterns/java/SlidingWindow.java:48
Function
lengthOfLongestSubstringSlidingWindowFrequencyArray
Sliding Window using Frequency Array
patterns/go/sliding_window.go:58
Method
lengthOfLongestSubstringSlidingWindowFrequencyArray
(s: string)
patterns/typescript/slidingWindow.ts:46
Method
lengthOfLongestSubstringSlidingWindowFrequencyArray
(s)
patterns/javascript/slidingWindow.js:46
Method
lengthOfLongestSubstringSlidingWindowFrequencyArray
(String s)
patterns/java/SlidingWindow.java:68
Method
length_of_longest_substring_sliding_window
(self, s)
patterns/python/sliding_window.py:20
Method
length_of_longest_substring_sliding_window_frequency_array
(self, s)
patterns/python/sliding_window.py:33
Function
levelOrder
(root *TreeNode)
patterns/go/level_order_traversal.go:12
Method
levelOrder
(root: BinaryTreeNode | null)
patterns/typescript/levelOrderTraversal.ts:14
Method
levelOrder
(root)
patterns/javascript/levelOrderTraversal.js:10
next →
1–100 of 152, ranked by callers