[스택과 큐]

jihyeon kim·2026년 1월 9일

코딩테스트

목록 보기
9/33

1. 스택

  • 후입선출(LIFO)
  • 연산
    • push : top 위치에 새로운 데이터 삽입
    • pop : top 위치의 데이터 삭제 및 확인
    • peek : top 위치 데이터를 단순 확인
  • 깊이 우선 탐색(DFS), 백트래킹 종류
  • 재귀 함수 알고리즘 원리와 유사

2. 큐

  • 선입선출(FIFO)
  • 연산
    • rear : 가장 끝 데이터
    • front : 가장 앞 데이터
    • add : rear 위치에 새로운 데이터 삽입
    • poll : front 위치의 데이터 삭제 및 확인
    • peek :front 위치 데이터를 단순 확인
  • 너비 우선 탐색(BFS)
  • 우선순위 큐 : 값이 들어간 순서와 상관없이 우선순위가 높은 데이터가 먼저 나오는 자료구조. 큐 설정에 따라 front에 항상 최댓값 또는 최솟값이 위치. 힙을 이용해 구현.

0개의 댓글