[자료구조] 스택과 큐 핵심 정리 - 후위표기식·원형큐·덱까지
·
자료구조
주요 개념1. 스택 (Stack)기본 개념정의: 데이터를 차곡차곡 쌓아올린 자료구조 (쌓아놓은 더미)특징: 후입선출 (LIFO: Last-In First-Out) — 가장 나중에 들어온 데이터가 먼저 나감구성 요소top: 스택 상단 (가장 최근 데이터 위치)bottom: 스택 하단element: 저장된 요소스택 ADT 연산연산설명create(size)최대 크기가 size인 공백 스택 생성is_empty(s)스택이 비어있는지 검사 → 원소수==0이면 TRUEis_full(s)스택이 가득 찼는지 검사 → 원소수==size이면 TRUEpush(s, item)스택 맨 위에 item 추가 (포화면 오류)pop(s)맨 위 원소 제거 후 반환 (공백이면 오류)peek(s)맨 위 원소 확인 (삭제하지 않음)배열 기반 ..