기본적으로 FIFO 방식으로 처리를 해야해서 Queue를 사용하였는데 예외적으로 Queue내의 특정 요소를 삭제해야 할 경우가 생겼습니다.


이럴땐 Queue가 아닌 Circle Queue를 사용해야할까요? 다른 방법이나 자료구조가 있을까요?