Queue를 직접 구현하시면 됩니다.
추상적 자료형 특성상 Queue를 구현하는 방법은 여러가지가 있습니다.
Swift에서는 array.reversed()가 O(1)임을 이용하여 구현한 큐가 있고, 아니면 연결리스트로 구현한 큐도 있습니다.
2206번 - 벽 부수고 이동하기
Queue를 직접 구현하시면 됩니다.
추상적 자료형 특성상 Queue를 구현하는 방법은 여러가지가 있습니다.
Swift에서는 array.reversed()가 O(1)임을 이용하여 구현한 큐가 있고, 아니면 연결리스트로 구현한 큐도 있습니다.
감사합니다 ㅠ
reversed()가 O(1)인지 몰랐네요 .. 정말 감사합니다
댓글을 작성하려면 로그인해야 합니다.
spqjf12345 2년 전
swift 코드 제출시 시간초과가 나는데 어디가 문제일까요 ..?
제 생각엔 removeFirst()가 O(n)인게 문제가 되는거 같은데 O(1)로 바꿀 방법이 있을까요 ?
알려주시면 감사하겠습니다.