[자료구조] 큐(Queue)

2025. 2. 15. 21:53·자료구조&알고리즘/자료구조

정의

한쪽 끝에서 데이터를 넣고 다른 한쪽 끝에서 데이터를 뺄 수 있는 자료구조

 

특징

  • 먼저 들어온 데이터가 가장 먼저 처리되는 FIFO(선입선출) 구조이다.
  • 요소를 추가하거나 제거하는 데 O(1)의 시간이 걸린다.
    • 무조건 맨 뒤에 요소를 넣고 맨 앞에서 빼기 때문에
  • 맨 앞(또는 맨 뒤)의 요소를 확인하는 데 O(1)의 시간이 걸린다.
    • 원칙적으로 맨 앞(또는 맨 뒤)의 요소만 확인이 가능하다.

 

저작자표시 비영리 변경금지

'자료구조&알고리즘 > 자료구조' 카테고리의 다른 글

[자료구조] 해시(Hash)  (0) 2025.02.25
[자료구조] 덱(Deque)  (0) 2025.02.15
[자료구조] 스택(Stack)  (0) 2025.02.15
[자료구조] 연결 리스트(Linked List)  (0) 2025.02.13
[자료구조] 배열(Array)  (0) 2025.02.13
'자료구조&알고리즘/자료구조' 카테고리의 다른 글
  • [자료구조] 해시(Hash)
  • [자료구조] 덱(Deque)
  • [자료구조] 스택(Stack)
  • [자료구조] 연결 리스트(Linked List)
그냥사람_
그냥사람_
IT 관련 포스팅을 합니다. 크래프톤 정글 8기 정경호
  • 그냥사람_
    그냥코딩
    그냥사람_
  • 전체
    오늘
    어제
    • 글 전체보기 N
      • 크래프톤 정글 N
        • 로드 투 정글(입학시험)
        • CS기초(키워드, 개념정리) N
        • 컴퓨터구조(CSAPP)
        • Code 정글(C언어) N
        • 마이 정글(WIL, 에세이) N
      • 자료구조&알고리즘
        • 자료구조
        • 알고리즘
      • 일상
  • 블로그 메뉴

    • 홈
  • 링크

    • Github
  • hELLO· Designed By정상우.v4.10.3
그냥사람_
[자료구조] 큐(Queue)
상단으로

티스토리툴바