MCPcopy Create free account

hub / github.com/Faheem-Khan97/javascript-coding-problems-with-theory / functions

Functions94 in github.com/Faheem-Khan97/javascript-coding-problems-with-theory

↓ 12 callersFunctiongetAsyncTask
(delay)
polyfills/promise-methods.js:1
↓ 9 callersFunctioncreateAsyncTask
(delay: number)
utils/index.ts:1
↓ 6 callersFunctionreverseInPlace
( arr: number[], startIndex = 0, endIndex = arr.length - 1 )
utils/index.ts:12
↓ 5 callersMethodvisit
(url)
polyfills/browser_history.js:6
↓ 4 callersFunctiongetSecondLargest
(arr: number[])
Data-Structures/arrays/sec-largest/secondLargest.ts:4
↓ 4 callersFunctionresetList
()
machine-coding/autocomplete/index.js:7
↓ 3 callersFunctiongetValue
(obj, path)
interviews/obj-path2Property.js:38
↓ 3 callersFunctionnextPermutation
Do not return anything, modify nums in-place instead.
Data-Structures/arrays/next-permutation/index.ts:8
↓ 2 callersMethodaddDocuments
(namespace: string, ...documents: IDocDetails[])
in-memory-search/in_memory_search_engine.ts:23
↓ 2 callersMethodback
()
polyfills/browser_history.js:19
↓ 2 callersFunctionflattenArray2
(arr, depth)
recursiveProblems/flattenArray.js:34
↓ 2 callersMethodforward
()
polyfills/browser_history.js:11
↓ 2 callersFunctionleaders
(n: number, arr: number[])
Data-Structures/arrays/leaders-in-array/index.ts:3
↓ 2 callersFunctionlongestSubarrayWithSumK
(a: number[], k: number)
Data-Structures/arrays/longestSubarraySum/index.ts:3
↓ 2 callersFunctionlongestSubarrayWithSumK2
(arr: number[], k: number)
Data-Structures/arrays/longestSubarraySum/index.ts:32
↓ 2 callersFunctionmajorityElement
(nums: number[])
Data-Structures/arrays/majority-element/index.ts:3
↓ 2 callersFunctionrenderForGivenInput
(value)
machine-coding/autocomplete/index.js:44
↓ 2 callersMethodsearch
( namespace: string, callback: (doc: IDocDetails) => boolean, { key, asc }: { key: string; asc: bo
in-memory-search/in_memory_search_engine.ts:36
↓ 2 callersFunctionsum
(a)
currying.js:29
↓ 2 callersFunctionswap
(arr: number[], i: number, j: number)
Data-Structures/arrays/sort-1-2-3/index.ts:32
↓ 1 callersFunctionQueue
()
Data-Structures/queue/index.ts:9
↓ 1 callersMethodall
(thenableList)
polyfills/promise-methods.js:18
↓ 1 callersMethodallSettled
(thenableList)
polyfills/promise-methods.js:39
↓ 1 callersMethodany
(thenableList)
polyfills/promise-methods.js:67
↓ 1 callersFunctionasyncTasksInParallel
( asyncTaskList: Promise<string>[], callback: (result: string[], error: string[]) => void )
async/parallel/execute_async_task_parallel.ts:11
↓ 1 callersFunctionasyncTasksInParallel
(asyncTaskList, callback)
async/parallel/execute_async_task_parallel.js:11
↓ 1 callersFunctioncheck
(arr: number[])
Data-Structures/arrays/is-sorted/isSorted.ts:5
↓ 1 callersFunctionchopInputArray
(arr: T[], size: number)
utils/index.ts:28
↓ 1 callersFunctioncompose
(...fns)
compose&pipe/compose.js:27
↓ 1 callersFunctioncurry
(sum)
currying.js:48
↓ 1 callersFunctiondebounce
(fn, delay = 400)
machine-coding/autocomplete/utils.js:14
↓ 1 callersFunctiondeepFlatten
(obj)
recursiveProblems/flattenObject.js:4
↓ 1 callersFunctionexecuteInSeriesWithLoop2
(promiseList)
async/execute_async_task_series.js:26
↓ 1 callersFunctionfindMaxConsecutiveOnes
(nums: number[])
Data-Structures/arrays/max-consecutive-ones/index.ts:3
↓ 1 callersFunctionflat
(ob, parent = "")
recursiveProblems/flattenObject.js:6
↓ 1 callersFunctionflat
(ar, deep)
recursiveProblems/flattenArray.js:37
↓ 1 callersFunctionflattenArr
(arr)
recursiveProblems/flattenArray.js:12
↓ 1 callersFunctionflattenArray
(array)
recursiveProblems/flattenArray.js:9
↓ 1 callersFunctiongenerate
(numRows: number)
Data-Structures/arrays/pascal-triangle/index.ts:3
↓ 1 callersFunctiongenerateNum
(row: number, col: number)
Data-Structures/arrays/pascal-triangle/index.ts:22
↓ 1 callersFunctiongenerateNum2
(row: number, col: number)
Data-Structures/arrays/pascal-triangle/index.ts:33
↓ 1 callersFunctiongetSuggestions
(keyword)
machine-coding/autocomplete/utils.js:3
↓ 1 callersMethodgo
(number)
polyfills/browser_history.js:27
↓ 1 callersFunctionlongestConsecutive
(nums: number[])
Data-Structures/arrays/longest-consecutive/index.ts:2
↓ 1 callersFunctionlongestConsecutiveWithoutSorting
(nums: number[])
Data-Structures/arrays/longest-consecutive/index.ts:27
↓ 1 callersFunctionmajorityElement
(nums: number[])
Data-Structures/arrays/majority-element-II/index.ts:7
↓ 1 callersFunctionmapLimit
( arr: Array<any>, limit: number, iterateeFn: ( item: any, callback: (err: Error, result: any) =
async/async-map-limit/index.ts:5
↓ 1 callersFunctionmaxSubArray
(nums: number[])
Data-Structures/arrays/maximum-subarray-sum/index.ts:3
↓ 1 callersFunctionmissingNumber
(nums: number[])
Data-Structures/arrays/missing-number/index.ts:32
↓ 1 callersFunctionmissingNumber1
(nums: number[])
Data-Structures/arrays/missing-number/index.ts:12
↓ 1 callersFunctionmoveZeroes
Do not return anything, modify nums in-place instead.
Data-Structures/arrays/move-zeroes/index.ts:6
↓ 1 callersFunctionmultiply
(x)
compose&pipe/compose.js:13
↓ 1 callersFunctionnCr
(n: number, r: number)
Data-Structures/arrays/pascal-triangle/index.ts:37
↓ 1 callersFunctionpromiseAll
(promiseList: Promise<string>[])
polyfills/promise-dot-all/promise_dot_all.ts:3
↓ 1 callersFunctionpromiseAll
(promiseList)
polyfills/promise-dot-all/promise_dot_all.js:4
↓ 1 callersMethodrace
(thenableList)
polyfills/promise-methods.js:94
↓ 1 callersFunctionrearrangeArray
(nums: number[])
Data-Structures/arrays/rearrange-array/index.ts:3
↓ 1 callersFunctionremoveDuplicates
(nums: number[])
Data-Structures/arrays/remove-duplicates/index.ts:19
↓ 1 callersFunctionrenderSuggestions
(itemsList, keyword)
machine-coding/autocomplete/index.js:11
↓ 1 callersFunctionrotate
(nums: number[], k: number)
Data-Structures/arrays/rotate/index.ts:23
↓ 1 callersFunctionrotate2
(nums: number[], k: number)
Data-Structures/arrays/rotate/index.ts:44
↓ 1 callersFunctionrotateMatrix
(matrix: number[][])
Data-Structures/arrays/rotate-matrix/index.ts:3
↓ 1 callersFunctionsetMatrixZeros
(matrix: number[][])
Data-Structures/arrays/set-matrix-zeroes/index.ts:39
↓ 1 callersFunctionsetZeroes
(matrix: number[][])
Data-Structures/arrays/set-matrix-zeroes/index.ts:2
↓ 1 callersFunctionsingleNumber
(nums: number[])
Data-Structures/arrays/single-number/index.ts:15
↓ 1 callersFunctionsingleNumber2
(nums: number[])
Data-Structures/arrays/single-number/index.ts:51
↓ 1 callersFunctionsortColors
(nums: number[])
Data-Structures/arrays/sort-1-2-3/index.ts:15
↓ 1 callersFunctionspiralOrder
(matrix: number[][])
Data-Structures/arrays/spiral-matrix/index.ts:2
↓ 1 callersFunctionsplitByKeyword
(str, keyword)
machine-coding/autocomplete/utils.js:26
↓ 1 callersFunctionsubtract
(x)
compose&pipe/compose.js:14
↓ 1 callersFunctionsum
(x)
compose&pipe/compose.js:12
↓ 1 callersFunctionsum1
(a,b)
currying.js:9
↓ 1 callersFunctionsum2
(a)
currying.js:14
↓ 1 callersFunctiontransform
(input, parentKey = "", res = {})
algo.js:39
FunctionInMemorySearchEngine
()
in-memory-search/in_memory_search_engine.js:16
FunctionchopInputArray
(arr, size)
utils/index.js:25
Methodconstructor
(index = -1, routes = [])
polyfills/browser_history.js:2
Methodconstructor
()
in-memory-search/in_memory_search_engine.ts:19
FunctioncreateAsyncTask
(delay)
utils/index.js:4
Functiondequeue
()
Data-Structures/queue/index.ts:16
Functionenqueue
(value: T)
Data-Structures/queue/index.ts:12
FunctionexecuteInSeriesRecursive
(promiseList)
async/execute_async_task_series.js:33
FunctionexecuteInSeriesWithLoop1
(promiseList)
async/execute_async_task_series.js:19
FunctionexecuteInSeriesWithReduce
(promiseList)
async/execute_async_task_series.js:9
FunctionisEmpty
()
Data-Structures/queue/index.ts:28
FunctiononFocus
()
machine-coding/autocomplete/index.js:61
Methodprint
()
in-memory-search/in_memory_search_engine.ts:32
FunctionprintQueue
()
Data-Structures/queue/index.ts:20
FunctionreverseInPlace
(arr, startIndex, endIndex)
utils/index.js:15
FunctionsearchChangeHandler
(event)
machine-coding/autocomplete/index.js:39
FunctionselectHandler
(event)
machine-coding/autocomplete/index.js:53
FunctionshowText
(e)
DOM Challenges/challenge-1/index.js:23
Functionsize
()
Data-Structures/queue/index.ts:24
Functionsumn
(a,b,c)
currying.js:46