donaricano-btn

큐(Queue) - 데큐 ArrayList(Double-ended queue (Decue using ArrayList))

- 일반 큐와 달리 데큐는 rear와 front에서 동시에 삽입 삭제가 이루어 질수 있다

- ArrayList를 사용하여 구현


1. ArrayList

1) 추가(add)

 

2) 삭제(remove)

 

3) 가져오기(get)

 


2. 구현 - ArrayList

1) 정의


- ArrayList 특성상 사이즈가 동적으로 증가한다, 그렇기 때문에 사이즈를 처음에 명시 하지 않아도 된다

- ArrayList 만 생성

2) insertFront(), insertRear()

 

3) removeFront(), removeRear()

 

4) peekFront(), peekRear()

 

5) main()

 

블로그 이미지

리딩리드

,