큐 Queue

이슬비·2022년 12월 1일
0
post-thumbnail

자료구조와 알고리즘 A+ 기원 4.

1. Queue

: 들어온 순서대로 나가는 Data Structure
-> [FIFO] First In First Out 선입선출

2. ADT of Queue

  • enqueue: queue 안에 요소 추가 = put, insert
  • dequeue: 빈 queue가 아니라면, queue의 가장 앞에 있는 요소 삭제 = get, remove
  • getFront: 빈 queue가 아니라면, queue의 가장 앞에 있는 요소를 가져옴 = peek
  • isEmpty: queue가 비었는지 check
  • clear: queue의 모든 요소 삭제

3. Linked Queue

  • Linked Queue의 구조

    - 핵심: 처음 요소 한 개가 들어갔을 때는 first = last!

4. Array Queue

  • Linear Queue
  • Circular Queue
profile
정말 알아?

0개의 댓글