Kotlin/Collections
Kotlin Deque(덱 or 디큐)
1. Deque(덱 or 디큐) Deque 덱이라고 부르며 디큐라고로 부른다. Queue가 한쪽으로는 삽입만 하고 다른 한쪽으로 삭제만 가능한 구조였다면 Deque란 양쪽 방향에서 삽입, 삭제가 가능한 자료 구조이다. 상황에 따라 스택이나 큐처럼 사용할 수도 있는 유연함을 갖고 있다. 사용하기 위해서 "import java.util.ArrayDeque" 를 해주어야 한다. 2. 코 드 환경 : Kotlin Version = 1.4.20, JVM import java.util.ArrayDeque fun main(args : Array) { var dq = ArrayDeque() /* 삽입 */ dq.add(5) dq.addFirst(2) // 앞에 삽입 dq.addLast(4) // 뒤에 삽입 dq.add..