MCPcopy Create free account
hub / github.com/neetcode-gh/leetcode / searchAscending

Function searchAscending

javascript/0853-car-fleet.js:32–40  ·  view source on GitHub ↗
(coordinates, stack = [])

Source from the content-addressed store, hash-verified

30 ); /* Time O(N) | Space O(N) */
31
32var searchAscending = (coordinates, stack = []) => {
33 for (const coordinate of coordinates) {
34 /* Time O(N + N) */
35 shrink(coordinate, stack); /* Time O(N + N) */
36 stack.push(coordinate); /* Space O(N) */
37 }
38
39 return stack.length;
40};
41
42const shrink = (coordinate, stack) => {
43 const isPreviousLess = () => stack[stack.length - 1] <= coordinate;

Callers 1

carFleetFunction · 0.85

Calls 2

shrinkFunction · 0.70
pushMethod · 0.45

Tested by

no test coverage detected