본문 바로가기
카테고리 없음

[자료구조] 덱(deque)

by 김아잉 2024. 5. 30.
728x90

• 덱

- double-ended queue의 줄임말

- 양쪽에서 자료의 삽입과 삭제가 이루어짐

 

• 덱의 삽입

 ‣ 우측에 값을 삽입하는 경우

  -rear를 1증가시킨 후 우측에 값을 삽입

 ‣ 좌측에 값을 삽입하는 경우

  -rear를 1증가시킨 후 좌측에 값을 삽입


• 덱의 삭제

 ‣ 우측에 값을 삽입하는 경우

  -rear를 1감소시킨 후 우측에 값을 삽입

 ‣ 좌측에 값을 삽입하는 경우

  -rear를 1감소시킨 후 좌측에 값을 삽입

 

• 실습 문제

(가)와 같이 저장된 큐를 몇번의 삽입과 삭제 연산을 통하여 (나)와 같이 수정하려 한다.

어떠한 과정을 거쳐야하는지 생각해 보자.

 

T U L O W B
F L O W E R

 

더보기

좌측 삭제 x 2

좌측 'F' 삽입

우측 삭제

우측 'E' 삽입

우측 'R' 삽입

728x90

댓글