본문 바로가기
알고리즘 & 자료구조/자료구조-Java

Queue

by 신재권 2021. 7. 15.
package review1;

import java.util.LinkedList;
import java.util.Queue;

public class Queue02 {
	
	public static void main(String[] args) {
		Queue<Integer> queue = new LinkedList<Integer>(); //Queue인터페이스의 구현체인 LinkedList 사용
		
		//데이터 저장
		queue.add(1);
		queue.offer(2);
		queue.offer(3);
		
		System.out.println("queue : "+queue);
		
		//첫번째 데이터 반환
		System.out.println("queue.peek() : "+queue.peek());
		System.out.println("queue.element() : "+queue.element());
		
		
		//데이터 삭제
		queue.remove();
		System.out.println("queue : "+queue);
		queue.poll();
		
		System.out.println("queue : "+queue);
	}

}

'알고리즘 & 자료구조 > 자료구조-Java' 카테고리의 다른 글

Deque (덱)  (0) 2021.07.15
Priority Queue (우선순위큐)  (0) 2021.07.15
Queue 구현  (0) 2021.07.15
Stack  (0) 2021.07.15
Stack 구현  (0) 2021.07.14