lawence

  • 홈
  • 태그
  • 방명록

2026/06/15 1

[C 자료구조] 순환 큐(Circular Queue) 설명 및 구현 - 1

3. 큐3.1 큐 ADT데이터 처리 기법으로 스택과 큐를 들어봤을 것이다. 스택은 먼저 온 데이터를 나중에 처리하는 선입후출(FILO), 반대로 큐는 먼저 온 데이터를 먼저 처리하는 선입선출(FIFO)의 개념을 사용한다. 큐는 대표적으로 입력 데이터를 보존했다가 순서대로 다시 출력해주는 버퍼를 예시로 들 수 있다. 메모리가 있다고 가정했을 때, 스택은 하나의 입출구로 데이터를 쌓으면서 Top 노드를 통해 Push와 Pop 연산을 한다. 큐는 양방향 입출구로 데이터를 삽입하면서 Enqueue(삽입)와 Dequeue(제거) 연산을 한다. 위 사진에서 보이듯 가장 앞쪽, 데이터가 제거될 위치 혹은 먼저 들어온 데이터가 위치하는 쪽을 'Front'라고 하며, 가장 마지막에 들어온 데이터가 위치하는 쪽을 'Rea..

자료구조/C 2026.06.15
이전
1
다음
더보기
프로필사진

lawence

  • 분류 전체보기 (89)
    • CS (7)
      • 컴퓨터 구조 (5)
      • 운영 체제 (2)
    • 웹 개발 (8)
      • 웹 개발 기초 (8)
    • 웹 해킹 (3)
      • 정보 수집 (3)
    • 암호학 (2)
    • 워게임 (50)
      • 웹 (7)
      • Lord of SQLInjection (4)
      • 리버싱 (19)
      • 시스템 해킹 (9)
      • 포렌식 (9)
      • 모바일 (1)
      • 암호학 (1)
    • 퍼징(Fuzzing) (4)
      • Basicc Fuzzing (1)
      • Fuzzing 이론 (3)
    • RedTeam (1)
      • ATT&CK (1)
    • V8 (1)
      • CVE 분석 (1)
    • 자료구조 (7)
      • C (7)
    • 알고리즘 (1)
      • leetcode (1)
    • 프로그래밍 (4)
      • C++ (1)
      • JavaScript (3)

Tag

owaspbwa, 정보의 표현, 메모리 보호 기법, 운영체제, 컴퓨터구조, css, 뮤텍스 락, 웹 프로그래밍, 원형 대기, HTML, 웹, 명령어 병렬 처리, graybox, 프로세스 계층구조, symmetric-key, 스레드, 명령어 구조, 점유와 대기, beetlebug, redteam,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바