처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / 알고리즘 / 문제

알고리즘에서 '스택(Stack)'과 '큐(Queue)'의 차이점으로 올바른 것은?

쉬움 freeCodeCamp
보기 및 정답
A 스택은 LIFO(후입선출), 큐는 FIFO(선입선출) 방식으로 데이터를 처리한다
B 스택은 숫자형 데이터만 저장할 수 있고, 큐는 문자열 데이터만 저장할 수 있다
C 스택은 생성 시 크기가 고정되어 변경 불가하고, 큐는 크기 제한 없이 무한하다
D 스택은 반드시 연결 리스트로만 구현해야 하고, 큐는 반드시 배열로만 구현해야 한다

해설

스택(Stack)은 후입선출(LIFO, Last In First Out)로 마지막에 넣은 데이터가 먼저 나옵니다. 함수 호출 스택, 실행 취소(Undo) 등에 사용됩니다. 큐(Queue)는 선입선출(FIFO, First In First Out)로 먼저 넣은 데이터가 먼저 나옵니다. 작업 대기열, BFS 등에 사용됩니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기