Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Faheem-Khan97/javascript-coding-problems-with-theory
/ functions
Functions
94 in github.com/Faheem-Khan97/javascript-coding-problems-with-theory
⨍
Functions
94
◇
Types & classes
9
↓ 12 callers
Function
getAsyncTask
(delay)
polyfills/promise-methods.js:1
↓ 9 callers
Function
createAsyncTask
(delay: number)
utils/index.ts:1
↓ 6 callers
Function
reverseInPlace
( arr: number[], startIndex = 0, endIndex = arr.length - 1 )
utils/index.ts:12
↓ 5 callers
Method
visit
(url)
polyfills/browser_history.js:6
↓ 4 callers
Function
getSecondLargest
(arr: number[])
Data-Structures/arrays/sec-largest/secondLargest.ts:4
↓ 4 callers
Function
resetList
()
machine-coding/autocomplete/index.js:7
↓ 3 callers
Function
getValue
(obj, path)
interviews/obj-path2Property.js:38
↓ 3 callers
Function
nextPermutation
Do not return anything, modify nums in-place instead.
Data-Structures/arrays/next-permutation/index.ts:8
↓ 2 callers
Method
addDocuments
(namespace: string, ...documents: IDocDetails[])
in-memory-search/in_memory_search_engine.ts:23
↓ 2 callers
Method
back
()
polyfills/browser_history.js:19
↓ 2 callers
Function
flattenArray2
(arr, depth)
recursiveProblems/flattenArray.js:34
↓ 2 callers
Method
forward
()
polyfills/browser_history.js:11
↓ 2 callers
Function
leaders
(n: number, arr: number[])
Data-Structures/arrays/leaders-in-array/index.ts:3
↓ 2 callers
Function
longestSubarrayWithSumK
(a: number[], k: number)
Data-Structures/arrays/longestSubarraySum/index.ts:3
↓ 2 callers
Function
longestSubarrayWithSumK2
(arr: number[], k: number)
Data-Structures/arrays/longestSubarraySum/index.ts:32
↓ 2 callers
Function
majorityElement
(nums: number[])
Data-Structures/arrays/majority-element/index.ts:3
↓ 2 callers
Function
renderForGivenInput
(value)
machine-coding/autocomplete/index.js:44
↓ 2 callers
Method
search
( namespace: string, callback: (doc: IDocDetails) => boolean, { key, asc }: { key: string; asc: bo
in-memory-search/in_memory_search_engine.ts:36
↓ 2 callers
Function
sum
(a)
currying.js:29
↓ 2 callers
Function
swap
(arr: number[], i: number, j: number)
Data-Structures/arrays/sort-1-2-3/index.ts:32
↓ 1 callers
Function
Queue
()
Data-Structures/queue/index.ts:9
↓ 1 callers
Method
all
(thenableList)
polyfills/promise-methods.js:18
↓ 1 callers
Method
allSettled
(thenableList)
polyfills/promise-methods.js:39
↓ 1 callers
Method
any
(thenableList)
polyfills/promise-methods.js:67
↓ 1 callers
Function
asyncTasksInParallel
( asyncTaskList: Promise<string>[], callback: (result: string[], error: string[]) => void )
async/parallel/execute_async_task_parallel.ts:11
↓ 1 callers
Function
asyncTasksInParallel
(asyncTaskList, callback)
async/parallel/execute_async_task_parallel.js:11
↓ 1 callers
Function
check
(arr: number[])
Data-Structures/arrays/is-sorted/isSorted.ts:5
↓ 1 callers
Function
chopInputArray
(arr: T[], size: number)
utils/index.ts:28
↓ 1 callers
Function
compose
(...fns)
compose&pipe/compose.js:27
↓ 1 callers
Function
curry
(sum)
currying.js:48
↓ 1 callers
Function
debounce
(fn, delay = 400)
machine-coding/autocomplete/utils.js:14
↓ 1 callers
Function
deepFlatten
(obj)
recursiveProblems/flattenObject.js:4
↓ 1 callers
Function
executeInSeriesWithLoop2
(promiseList)
async/execute_async_task_series.js:26
↓ 1 callers
Function
findMaxConsecutiveOnes
(nums: number[])
Data-Structures/arrays/max-consecutive-ones/index.ts:3
↓ 1 callers
Function
flat
(ob, parent = "")
recursiveProblems/flattenObject.js:6
↓ 1 callers
Function
flat
(ar, deep)
recursiveProblems/flattenArray.js:37
↓ 1 callers
Function
flattenArr
(arr)
recursiveProblems/flattenArray.js:12
↓ 1 callers
Function
flattenArray
(array)
recursiveProblems/flattenArray.js:9
↓ 1 callers
Function
generate
(numRows: number)
Data-Structures/arrays/pascal-triangle/index.ts:3
↓ 1 callers
Function
generateNum
(row: number, col: number)
Data-Structures/arrays/pascal-triangle/index.ts:22
↓ 1 callers
Function
generateNum2
(row: number, col: number)
Data-Structures/arrays/pascal-triangle/index.ts:33
↓ 1 callers
Function
getSuggestions
(keyword)
machine-coding/autocomplete/utils.js:3
↓ 1 callers
Method
go
(number)
polyfills/browser_history.js:27
↓ 1 callers
Function
longestConsecutive
(nums: number[])
Data-Structures/arrays/longest-consecutive/index.ts:2
↓ 1 callers
Function
longestConsecutiveWithoutSorting
(nums: number[])
Data-Structures/arrays/longest-consecutive/index.ts:27
↓ 1 callers
Function
majorityElement
(nums: number[])
Data-Structures/arrays/majority-element-II/index.ts:7
↓ 1 callers
Function
mapLimit
( arr: Array<any>, limit: number, iterateeFn: ( item: any, callback: (err: Error, result: any) =
async/async-map-limit/index.ts:5
↓ 1 callers
Function
maxSubArray
(nums: number[])
Data-Structures/arrays/maximum-subarray-sum/index.ts:3
↓ 1 callers
Function
missingNumber
(nums: number[])
Data-Structures/arrays/missing-number/index.ts:32
↓ 1 callers
Function
missingNumber1
(nums: number[])
Data-Structures/arrays/missing-number/index.ts:12
↓ 1 callers
Function
moveZeroes
Do not return anything, modify nums in-place instead.
Data-Structures/arrays/move-zeroes/index.ts:6
↓ 1 callers
Function
multiply
(x)
compose&pipe/compose.js:13
↓ 1 callers
Function
nCr
(n: number, r: number)
Data-Structures/arrays/pascal-triangle/index.ts:37
↓ 1 callers
Function
promiseAll
(promiseList: Promise<string>[])
polyfills/promise-dot-all/promise_dot_all.ts:3
↓ 1 callers
Function
promiseAll
(promiseList)
polyfills/promise-dot-all/promise_dot_all.js:4
↓ 1 callers
Method
race
(thenableList)
polyfills/promise-methods.js:94
↓ 1 callers
Function
rearrangeArray
(nums: number[])
Data-Structures/arrays/rearrange-array/index.ts:3
↓ 1 callers
Function
removeDuplicates
(nums: number[])
Data-Structures/arrays/remove-duplicates/index.ts:19
↓ 1 callers
Function
renderSuggestions
(itemsList, keyword)
machine-coding/autocomplete/index.js:11
↓ 1 callers
Function
rotate
(nums: number[], k: number)
Data-Structures/arrays/rotate/index.ts:23
↓ 1 callers
Function
rotate2
(nums: number[], k: number)
Data-Structures/arrays/rotate/index.ts:44
↓ 1 callers
Function
rotateMatrix
(matrix: number[][])
Data-Structures/arrays/rotate-matrix/index.ts:3
↓ 1 callers
Function
setMatrixZeros
(matrix: number[][])
Data-Structures/arrays/set-matrix-zeroes/index.ts:39
↓ 1 callers
Function
setZeroes
(matrix: number[][])
Data-Structures/arrays/set-matrix-zeroes/index.ts:2
↓ 1 callers
Function
singleNumber
(nums: number[])
Data-Structures/arrays/single-number/index.ts:15
↓ 1 callers
Function
singleNumber2
(nums: number[])
Data-Structures/arrays/single-number/index.ts:51
↓ 1 callers
Function
sortColors
(nums: number[])
Data-Structures/arrays/sort-1-2-3/index.ts:15
↓ 1 callers
Function
spiralOrder
(matrix: number[][])
Data-Structures/arrays/spiral-matrix/index.ts:2
↓ 1 callers
Function
splitByKeyword
(str, keyword)
machine-coding/autocomplete/utils.js:26
↓ 1 callers
Function
subtract
(x)
compose&pipe/compose.js:14
↓ 1 callers
Function
sum
(x)
compose&pipe/compose.js:12
↓ 1 callers
Function
sum1
(a,b)
currying.js:9
↓ 1 callers
Function
sum2
(a)
currying.js:14
↓ 1 callers
Function
transform
(input, parentKey = "", res = {})
algo.js:39
Function
InMemorySearchEngine
()
in-memory-search/in_memory_search_engine.js:16
Function
chopInputArray
(arr, size)
utils/index.js:25
Method
constructor
(index = -1, routes = [])
polyfills/browser_history.js:2
Method
constructor
()
in-memory-search/in_memory_search_engine.ts:19
Function
createAsyncTask
(delay)
utils/index.js:4
Function
dequeue
()
Data-Structures/queue/index.ts:16
Function
enqueue
(value: T)
Data-Structures/queue/index.ts:12
Function
executeInSeriesRecursive
(promiseList)
async/execute_async_task_series.js:33
Function
executeInSeriesWithLoop1
(promiseList)
async/execute_async_task_series.js:19
Function
executeInSeriesWithReduce
(promiseList)
async/execute_async_task_series.js:9
Function
isEmpty
()
Data-Structures/queue/index.ts:28
Function
onFocus
()
machine-coding/autocomplete/index.js:61
Method
print
()
in-memory-search/in_memory_search_engine.ts:32
Function
printQueue
()
Data-Structures/queue/index.ts:20
Function
reverseInPlace
(arr, startIndex, endIndex)
utils/index.js:15
Function
searchChangeHandler
(event)
machine-coding/autocomplete/index.js:39
Function
selectHandler
(event)
machine-coding/autocomplete/index.js:53
Function
showText
(e)
DOM Challenges/challenge-1/index.js:23
Function
size
()
Data-Structures/queue/index.ts:24
Function
sumn
(a,b,c)
currying.js:46