0
class CircularArrayDeque<E> implements Deque {
private E[] items;
private int currentSize, capacity, front, back;
private static final int DEFAULT_CAPACITY = 10;
public CircularArrayDeque(Collection<? extends E> other) {
items = (E[]) other.toArray();
currentSize = other.size();
front = 0;
back = currentSize - 1;
}
}
public static void main(String[] args) {
int[] arr = {8, 7, 5, 3, 6, 7, 12, 4};
}
arr을 생성자 CircularArrayDeque (arr)로 실행할 수 있어야합니다. Deque는 내가 작성한 인터페이스 일 뿐이며 Java 클래스가 아닙니다. 나는 그것이 가능하다면 내가 어떻게 할 수 있는지 정확히 모르겠다. 아니면 내가개체 배열을 일반 생성자로 실행하고 싶습니다.
Integer[] arr = {8, 7, 5, 3, 6, 7, 12, 4};