넣고 빼는 끝을 고르면 덱이 스택도 큐도 된다
사용 방식과 단계를 바꾸면 A, B, C를 넣고 모두 꺼낼 때 쓰는 연산, 덱의 모양, 꺼낸 순서가 바뀐다.
회문 검사는 앞쪽과 뒤쪽에서 하나씩 꺼내 비교한다
단어와 비교 횟수를 바꾸면 양 끝에서 꺼낸 문자 쌍, 덱에 남은 문자, 판정이 바뀐다.
덱(deque)은 앞쪽과 뒤쪽 양 끝에서 모두 값을 추가하거나 삭제하는 ADT다. 같은 끝을 쓰면 스택, 반대 끝을 쓰면 큐처럼 동작하며, Python의 collections.deque는 양 끝 연산을 O(1)로 제공한다.
사용 방식과 단계를 바꾸면 A, B, C를 넣고 모두 꺼낼 때 쓰는 연산, 덱의 모양, 꺼낸 순서가 바뀐다.
단어와 비교 횟수를 바꾸면 양 끝에서 꺼낸 문자 쌍, 덱에 남은 문자, 판정이 바뀐다.