[자료구조] 큐 QUEUE
1. 의미 - 큐(Queue)의 사전적 의미는 무엇을 기다리기 위해 서는 줄, 대기열입니다. 예를들어 우리가 게임을 할 때 '큐를 잡는다, 큐를 기다린다'라는 말의 큐는 바로 줄, 대기열을 의미합니다. 우리가 줄을 서면 가장 앞에있는 사람(가장 먼저 들어온 데이터)이 가장 먼저 들어가죠? 이러한 구조를 선입선출(First In First Out; FIFO)구조라고 합니다. 2. 연산 - 일반적으로 큐 자료구조의 앞을 Front, 뒤를 Rear라고 칭합니다. 그림으로 표현하면 다음과 같습니다. 큐가 비어있는 상태를 front == rear(같음) 상태로 표현합니다. (초기화시 front = rear = 0으로 초기화) 삽입(Enqueue)연산은 rear의 위치에 데이터를 삽입하고 rear의 위치를 1 증가..
자료구조, 알고리즘
2018. 8. 19. 15:00
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- C++ 클래스
- 파일처리
- OpenCV
- 파이썬
- C
- C언어
- 문제풀이
- html
- 자료구조
- 배열
- 클래스
- String
- 상속
- Java
- c#
- 데이터베이스
- DB연동
- 아두이노
- Android
- Class
- 자바
- 문자열
- 정보처리기사
- 안드로이드
- C++
- MySQL
- 블루투스
- 알고리즘
- 벡터
- 리스트
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
글 보관함
반응형