자료구조 학습
- Circular Queue 구조 이용
- front 와 rear 변수 선언
- front 는 항상 '0'. 따라서 'front == rear' 라면 Queue 는 비어있는 상태
- offer() : rear 다음 부터 추가
- poll() : front + 1 부터 삭제
- index 도출은 나머지 이용 ( 제수를 arr.length 로 지정하여 index 가 0 ~ arr.length - 1 의 범위에서 설정되도록 함 )
- Circular Queue 구조 이용