개요[ | ]
- deque = double-ended queue
- array를 이용하여 double-ened queue 를 구현한 클래스
- array deque 선언 및 값 추가
Java
Copy
import java.util.ArrayDeque;
import java.util.Deque;
public class DequeDemo {
public static void main(String[] args) {
Deque<String> deque = new ArrayDeque<String>();
deque.addFirst("First");
deque.offerFirst("I'm here");
deque.addLast("Rear");
deque.offerLast("I'm here2");
deque.add("Hello");
System.out.print(deque);
}
}
Loading
- array deque에서 값 제거하기
Java
Copy
import java.util.ArrayDeque;
import java.util.Deque;
public class DequeDemo {
public static void main(String[] args) {
Deque<String> deque = new ArrayDeque<String>();
deque.add("Hello");
deque.add("Hello1");
deque.add("Hello2");
deque.add("Hello3");
deque.add("Hello4");
deque.add("Hello5");
deque.add("Hello6");
System.out.print(deque);
deque.removeFirst();
System.out.println(deque);
deque.pollFirst();
System.out.println(deque);
deque.remove();
System.out.println(deque);
deque.poll();
System.out.println(deque);
deque.removeLast();
System.out.println(deque);
deque.pollLast();
System.out.println(deque);
deque.remove("World6");
System.out.println(deque);
deque.clear();
System.out.println(deque);
}
}
Loading
편집자 118.235.12.159 에어컨
로그인하시면 댓글을 쓸 수 있습니다.