IT강의/알고리즘

스택과 큐의 차이

샤핑 2021. 7. 28. 19:00
728x90
반응형

이번 시간에는 스택과 큐의 차이를 살펴보겠습니다. 스택과 큐 모두 데이터들의 나열 구조이지만 차이가 있습니다.

 

 

 

스택 (Stack) - "밥 먹고 구토한다 ㅡㅡ;"

- 가장 나중에 들어온 것이 먼저 나가는 데이터 나열 구조입니다. 즉 LIFO(Last-In-First-Out) 방식을 사용합니다.

- 데이터를 삽입하는 과정을 Push 라고 하고 제거하는 과정을 Pop 이라고 합니다.

 

 

 

큐 (Queue) - "밥 먹고 ㄸ 싼다 ㅋㅋ"

- 가장 먼저 들어온 것이 먼저 나가는 데이터 나열 구조입니다. 즉 FIFO(First-In-First-Out) 방식을 사용합니다.

- 데이터를 삽입하는 과정을 Enqueue 라고 하고 제거하는 과정을 Dequeue 라고 합니다.

728x90
반응형
LIST

'IT강의 > 알고리즘' 카테고리의 다른 글

트리와 그래프의 차이  (0) 2021.07.28
연결 리스트의 종류  (0) 2021.07.28
다익스트라 알고리즘 (1) - 동작 원리  (0) 2021.07.28
크루스칼 알고리즘 (1) - 동작 원리  (0) 2021.07.28
DFS와 BFS의 차이  (0) 2021.07.20