스택 큐

박천규·2020년 12월 28일

자바 기본 문법

목록 보기
4/6

스택(Stack) : LIFO 구조로 가장 늦게 들어간 자료가 가장 먼저 추출된다.

이용 예제

Stack<Integer> stack = new Stack<>(); //스택의 선언 및 초기화

--stack 관련 메소드 ---
stack.push(3); // 스택에 요소 넣기
stack.pop() // 스택에서 요소 추출하기 
stack.isEmpty() // 스택이 비었는지 확인하는 메소드
stack.peek() // 스택에 가장 최근에 들어온 값을 호출한다.
stack.

큐(Queue) : FIFO 구조로 가장 일찍 들어간 자료가 가장 먼저 추출 된다.

Queue<Integer> queue = new LinkedList<Integer>(); 
// 큐의 선언 및 초기화

---Queue 관련 메소드 ----
queue.offer(3); //queue에 요소 넣기
queue.poll(); //queue에서 요소 추출하기
queue.peek(): //queue에서 poll 메소드 실행시 추출되는 자료 
profile
자바 공부중

0개의 댓글