스택(stack)이란 자료의 입력과 출력이 한 곳에서만 이루어지는 형태의 자료구조
let stack = [];
stack.push(2); // stack is [2];
stack.push(5); // stack is [2, 5];
let poppedStack = stack.pop(); // stack is [2];
console.log(poppedStack); // 5
예시
만약 점수가 90점 이상이면
A 반환
만약 점수가 80점 이상 90점 미만이면
B 반환
그 외
C 반환
큐(Queue)이란 자료의 입력과 출력이 한 방향으로만 이루어지는 형태의 자료구조
let queue = [];
queue.push(2); // queue is [2];
queue.push(5); // queue is [2, 5];
let shiftedQueue = queue.shift(); // queue is [5];
console.log(shiftedQueue); // 2
예시
만약 점수가 90점 이상이면
A 반환
만약 점수가 80점 이상 90점 미만이면
B 반환
그 외
C 반환
참고자료