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

'데크(Deque, Double-Ended Queue)'란 무엇인가요?

보통 freeCodeCamp
보기 및 정답
A 양쪽 끝에서 삽입과 삭제가 모두 가능한 자료구조이다
B 한쪽에서만 삽입하고 반대쪽에서만 삭제하는 단방향 큐이다
C 데이터를 한 번만 읽을 수 있는 자료구조이다
D 두 개의 스택을 합친 것으로 LIFO만 지원한다

해설

데크(Deque)는 앞(front)과 뒤(rear) 양쪽에서 삽입/삭제가 가능한 자료구조입니다. 스택(LIFO)과 큐(FIFO) 둘 다의 특성을 가집니다. Python의 collections.deque, JavaScript의 배열(push/pop/shift/unshift)이 데크처럼 사용될 수 있습니다.

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

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

정규반 살펴보기