김용희
가입: 2021년 3월 11일 올린 글: 7
|
올려짐: 2021년3월27일 18:50 주제: HW2 4번 스펙 관련 질문입니다 |
|
|
모듈을 구현할 때 emptyQ, enQ, deQ 과정을 거치지 않고 만들어진 queue가 input으로 들어오는 경우도 고려해야되나요?
enQ, deQ 의 output에서 첫번째 스택에만 element가 남는 경우가 생기지 않도록 만들었는데,
enQ를 사용하지 않고
let e : IntListQ.element = [1]
let Q : IntListQ.queue = ([e], [])
위와 같은 queue를 인위적으로 만들어서 바로 deQ Q 를 실행하는 경우를 처리하지 못하는 것을 확인했습니다.
이런 경우를 고려하지 않아도 되는지, 아니면 deQ를 수정해서 위와 같은 케이스도 처리해야 하는지 질문드립니다. |
|