일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- C언어 공부
- c++
- 케라스 정리
- 딥러닝
- c언어
- pytorch
- 모두의 딥러닝
- 파이토치
- 팀프로젝트
- c++공부
- matlab 영상처리
- 모두의 딥러닝 예제
- tensorflow 예제
- TensorFlow
- 골빈해커
- 김성훈 교수님 PyTorch
- 가우시안 필터링
- 딥러닝 공부
- 미디언 필터링
- 파이토치 강의 정리
- Pytorch Lecture
- 영상처리
- 파이토치 김성훈 교수님 강의 정리
- 컴퓨터 비전
- 딥러닝 스터디
- 해리스 코너 검출
- pytorch zero to all
- object detection
- MFC 프로그래밍
- c언어 정리
Archives
- Today
- Total
ComputerVision Jack
자료 구조 - Chapter 07 본문
반응형
큐(Queue)
큐
큐는 선입선출 자료구조의 일종이다.
영어로 FIFO(First - In - First - Out) 구조의 자료구조이다.
큐의 ADT정의
- Enqueue : 큐에서 데이터를 넣는 연산
- Dequeue : 큐에서 데이터를 꺼내는 연산
예제 : 배열로 큐 구현(queue)
큐의 과정에서 머리(앞 부분)을 참조하여 dequeue 연산을 진행하고 꼬리(뒷 부분)을 참조하여 enqueue연산을
진행한다.
또한 기본적인 큐 구현에 있어서 front포인터와 rear포인터를 사용하여 구현하고, 자료 이동 없이
편리하게 사용하기 위해 원형 큐 (circular queue)를 사용한다.
- 원형 큐가 텅 빈 상태 : F와 R이 동일한 위치
- 원형 큐가 꽉 찬 상태 : R이 가리키는 위치의 앞을 F가 가리킨다.
예제 : 연결리스트로 큐 구현(queue)
덱(Deque)
덱
deque는 double-ended queue를 줄여서 표현한 것이다.
양방향으로 넣고 뺄 수 있다는 사실에 초점이 맞춰져서 지어진 이름
예제 : 데크 구현하기
반응형
'Programming Language > Data Structure' 카테고리의 다른 글
자료구조 - Chapter 09 (0) | 2020.03.05 |
---|---|
자료구조 - Chapter 08 (0) | 2020.03.04 |
자료 구조 - Chpater 06 (0) | 2020.03.02 |
자료구조 - Chapter 05 (0) | 2020.02.28 |
자료구조 - Chapter 04 (0) | 2020.02.27 |
Comments