작성
·
234
답변 1
0
안녕하세요. Taeyoun Kim 님
위 그림에서 보듯이 front와 rear는 enqueue와 dequeue가 될 때마다 이동합니다. 코드로 보면 더 이해하기 쉬울 거에요!
https://www.geeksforgeeks.org/circular-queue-set-1-introduction-array-implementation/
해당 코드를 참고해보세요!
배열을 기반으로 circular queue를 만들지만, class를 통해 구현하기 때문에, front와 rear변수를 선언해서 해당 index를 가리키게끔 구현할 수 있습니다.
혹시 설명이 부족했다면 다시 질문해주세요~!