스택(Stack), 큐(Queue)
1. 스택(Stack) 스택은 후입 선출(Last In First Out -가장 마지막에 삽입된 자료가 가정 먼저 삭제된다는 의미) 개념이다. 즉, 데이터를 차곡차곡 쌓아 올린 형태의 자료구조를 말한다. 예를들어 바닥이 막힌 상자에 물건을 쌓는다고 생각하면 쉽다. 나중에 넣은 물건이 제일 위에 있으므로 먼저 꺼내게 된다. 정해진 방향으로만 쌓을 수 있다. 저장소의 끝 부분(가장 최근에 들어온 자료). 즉, 가장 먼저 빠져나갈 데어터의 위치를 top이라고 한다. top으로 정한 곳을 통해서만 접근가능하며, 새로 사입되는 데이터는 top이 가리키는 맨 위에 쌓이고, 자료를 삭제할 때도 top의 위치의 데이터를 삭제한다. 삽입은 push, 삭제는 pop 한다고 한다. 스택의 시간 복잡도 삽입(Insertion..
Algorithm
2022. 4. 12. 23:41
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- rewrites
- 1급 객체
- redux
- javascript
- react
- debouncing
- 호이스팅
- vue
- next.js에 .gitignore가 적용되지 않을 때
- array
- Next.js
- 매겨변수와 인자
- 함수형 컴포넌트
- 목표 일기
- 1급 함수
- 타입스크립트
- 자바스크립트 동작원리
- useRef
- zustand
- 1급 시민
- programmers
- Virtual Scroll
- 렌더링 속도 개선
- 자바스크립트 비동기 동작원리
- redirects
- typescript
- 가상스크롤
- React로 쓰로틀링 디바운싱 구현
- 시맨틱 웹
- next.js 환경변수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함