스택이란?
LIFO(Last In First Out), 즉 마지막에 들어간 데이터가 가장 먼저 빠지는 형식인 자료구조이다.
중요 함수
pop() | 스택에서 가장 위에 있는 항목을 제거 (삭제) |
push(item) | tem 하나를 스택의 가장 윗 부분에 추가 (삽입) |
peek() | 스택의 가장 위에 있는 항목을 반환 (조회) |
isEmpty() | 스택이 비어 있을 때에 true를 반환 |
* 자바에는 Stack이 구현되어있어서 쓸 수 있지만 연결리스트로도 직접 구현이 가능하다.
자바
Stack<Element> stack = new Stack<>();
연결리스트 구현
'개발공부 > JAVA' 카테고리의 다른 글
자바의 특징 (0) | 2020.11.09 |
---|---|
자바스터디 1일차 (feat.백기선님) (0) | 2020.11.09 |
[JAVA] Iterator 알아보기 (0) | 2020.03.23 |
[JAVA] startsWith / endsWith 특정문자열 앞뒤 체크 (0) | 2020.03.19 |
[JAVA] 이중 for문 탈출 (0) | 2020.03.19 |