일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- MYSQL
- regression
- Spring JPA
- 백준
- 파이썬
- SWEA
- modern c++
- CS
- java
- spring boot
- 스포티파이
- C++
- c
- 자바
- 회원가입
- SECS/GEM
- 비트겟
- 회귀
- SW Expert Academy
- python
- Baekjoon
- programmers
- SECS-II
- Spring
- SECS
- Gem
- Computer Science
- Spotify Api
- 프로그래머스
- spotify
Archives
- Today
- Total
비버놀로지
[Computer Science] 스택 (Stack) 본문
728x90
- 스택(Stack) : LIFO구조, 마지막에 저장된 것을 제일 먼저 꺼내게 된다.
- 한 쪽 끝에서만 자료(데이터)를 넣고 뺄 수 있는 형식의 자료 구조
- 수식계산, 수식괄호검사, undo/redo, 뒤로/앞으로(웹브라우져)
- 스택(Stack)의 동작
- 삽입 - Push
- 스택에 새로운 데이터를 삽입하는 작업을 push라고 한다. 이는 top 값을 하나 증가시킨 후 새로운 데이터를 삽입하도록 구현한다.
- 삭제 - Pop
- 스택에서 데이터를 제거하는 작업을 pop이라고 하며 이는 top이 가리키고 있는 자료를 삭제한 후 top 값을 하나 감소 시키도록 구현한다.
- 읽기 - Peek
- 스택에서 top이 가리키는 데이터를 읽는 작업을 peek이라고 하며 top 값의 변화는 없다.
728x90
'Computer Science (CS)' 카테고리의 다른 글
[Computer Science] 이진트리 (Binary Tree) (0) | 2021.06.28 |
---|---|
[Computer Science] 트리 (Tree) (0) | 2021.06.28 |
[Computer Science] 이중연결리스트 (0) | 2021.06.28 |
[Computer Science] 원형연결리스트 (0) | 2021.06.28 |
[Computer Science] 단순연결리스트 (0) | 2021.06.28 |
Comments