250x250
반응형
Notice
Recent Posts
Recent Comments
Link
N
(TIL Day03-3)자료구조- 스택 본문
728x90
반응형
스택(Stack)
- Last In First Out(LIFO) 개념을 가진 선형 자료구조
- 프링글스 과자를 연상하자!
- 가장 먼저 들어간 과자는 바닥에 위치하며, 가장 마지막에 들어간 과자는 맨 위에 있다.
- 그렇기 때문에 가장 마지막에 들어간 과자부터 차례대로 먹을 수 있다!
- 스택은 배열이나 연결 리스트로 구현 가능하다.
- JS의 배열은 기본적으로 스택으로 구현된다.(push(), pop() 존재)
데이터 추가
- push는 스택에 데이터를 추가한다.
- 배열의 가장 마지막에 데이터를 저장한다.
데이터 삭제
- pop은 스택의 가장 마지막 데이터를 삭제한다.
코드
const stack = [];
stack.push(1);
stack.push(2);
stack.push(3);
console.log(stack);
stack.pop();
stack.pop();
console.log(stack);
728x90
반응형
'TIL' 카테고리의 다른 글
(TIL Day03-05)자료구조- 해시 테이블 (0) | 2021.08.06 |
---|---|
(TIL Day03-4)자료구조- 큐 (0) | 2021.08.06 |
(TIL Day03-02)자료구조-연결 리스트(2) 양방향 연결 리스트 (0) | 2021.08.05 |
(TIL Day03-02)자료구조-연결 리스트(1) 단방향 연결 리스트 (0) | 2021.08.05 |
(TIL Day03-1)자료구조-배열 (0) | 2021.08.04 |