공용 자료
/
KDT Backend School 공용페이지
/
[KDT] 백엔드 스쿨 2기
/
백엔드위키 페이지
/
회고 12팀
/
10월
/
[1020] stack, jdbc
/
스택
Search
🗄️
스택
스택이란?
한 쪽에서만 자료를 넣고 뺄 수 있는 LIFO(Last In First Out) 자료구조
스택의 장점
구현이 쉬운 단순한 자료구조
top
을 이용한 데이터 저장 및 읽기 속도가 빠름
top
: 가장 최근에 삽입된 자료 위치
스택의 단점
데이터 최대 갯수를 지정해주어야 함
top
이외의 데이터 접근이 불가하기 때문에, 탐색 시 모든 요소들을
push
해야하는 번거로움이 있음
스택의 활용 예제
기록 뒤로 가기
역순 문자열
수식 괄호 검사
Integer 배열로 스택 구현
코드
스택 메소드 구현
코드
스택 메소드 테스트
코드
Java 에서 지원하는 스택
코드