본문 바로가기

알고리즘(Java)/덱

[자료구조]덱(Deque)

* 덱 (Deque)


"큐의 양쪽 끝에서 삽입과 삭제가 모두 발생할 수 있는 큐로서, 큐와 스택의 성질을 모두 가지고 있는 자료구조이다."


따라서, 덱의 insertFront(), deleteFront() 연산은 Front 를 top으로 생각했을 때 스택의 push(), pop() 연산과 같고,

insertRear(), deleteRear() 연산은 rear를 스택의 top으로 생각했을 때 스택의 push(), pop() 연산과 같다.

그리고 덱의 insertRear(), deleteFront() 연산은 일반 큐의 enQueue(), deQueue() 연산과 같다. 




출처: http://songeunjung92.tistory.com/25 [Song]

'알고리즘(Java) > ' 카테고리의 다른 글

백준 1021번 회전하는 큐  (0) 2017.11.29
백준 10866 덱  (0) 2017.11.28
백준 1158 조세퍼스 문제 0  (0) 2017.11.23