스택 (Stack)

지니씨·2021년 8월 9일
0

자료구조&알고리즘

목록 보기
1/10
  • LIFO 선입 선출

  • 스택의 연산

    • push
    • pop
  • 구현

    class Stack {
        #array;
        constructor(arr = []) {
            if(!Array.isArray(arr)) {
                throw new TypeError(`${arr} is not an array`);
            }
            this.#array = arr;
        }
        push(x) {
            return this.#array.push(x);
        }
        pop() {
            return this.#array.pop();
        }
        entries() {
            return this.#array;
        }
    }
    
    var stack = new Stack([1,2,3,4]);
  • 참고

profile
하루 모아 평생 🧚🏻

0개의 댓글