MCPcopy Create free account
hub / github.com/betomoedano/JavaScript-Coding-Interview-Questions / sortStack

Function sortStack

stacks/sort-stack.js:4–14  ·  view source on GitHub ↗
(stack)

Source from the content-addressed store, hash-verified

2// solution using recursion
3
4function sortStack(stack) {
5 if (stack.length === 0) return stack;
6
7 const top = stack.pop();
8
9 sortStack(stack);
10
11 insertInSortedOrder(stack, top);
12
13 return stack;
14 }
15
16 function insertInSortedOrder(stack, value) {
17 if (stack.length === 0 || stack[stack.length - 1] <= value) {

Callers 1

sort-stack.jsFile · 0.85

Calls 2

insertInSortedOrderFunction · 0.85
popMethod · 0.45

Tested by

no test coverage detected