차이
스택은 선입후출(FILO/LIFO), 큐는 선입선출(FIFO)이다.
용도
스택 : DFS 알고리즘, 퀵 소트
큐 : BFS 알고리즘(특히 A*)
그 외에는 게임 개발하는 동안 사용한 적이 없는 것같다..
단점
스택 : 스택 오버플로우를 주의해야한다.
큐 : 큐에 빈 메모리가 남아 있어도 rear가 배열의 끝에 도달했을 경우 꽉 차있는것으로 판단할 수 있다.
'STL' 카테고리의 다른 글
데이터를 찾을 때 hash와 array 어떤게 더 빠를까 (0) | 2020.02.15 |
---|---|
hash를 사용하는 경우 (0) | 2020.02.15 |
list와 vector의 차이 (0) | 2020.01.24 |
int array와 vector의 차이 (0) | 2020.01.24 |
int array와 list의 차이 (0) | 2020.01.24 |