1日も早くなれるじゃん。
로그인
1日も早くなれるじゃん。
로그인
Queue
Siwoo Pak
·
2021년 6월 5일
팔로우
0
자료구조&알고리즘
0
자료구조&알고리즘
목록 보기
5/38
특성
선형자료구조이며, FIFO(First In First Out)
먼저 들어간 요소가 먼저 제거된다.
좀 더 스택보다는 합리적인 자료구조.
Queue의 경우 요소를 추가할때는, Queue의 뒤(rear or back or tail)부르는 곳에서 발생
삭제는 Queue의 앞(head or front)의 부분에서 이루어짐
Stack은 Top에서만 추가, 제거 일어나는 것과는 다르다는.
용어
Front(head): Queue의 front에서 deletion 발생
Rear(back,tail): Queue의 Rear에서 insertion이 발생
Enqueue: Queue의 요소를 추가(rear에서)
Dequeue: Queue의 요소를 삭제(front에서)
문제점: 위의 그림처럼 Enqueue, Dequeue할 시 앞의 2개의 공간이 남는데도 요소를 추가할 수 없게 되는 경우가 발생. 이것을 보완한게 circular queue(원형 큐)!
Circular Queue는 다음 시간에!
Siwoo Pak
'하루를 참고 인내하면 열흘을 벌 수 있고 사흘을 참고 견디면 30일을, 30일을 견디면 3년을 벌 수 있다.'
팔로우
이전 포스트
Stack
다음 포스트
연결리스트(Linked List)
0개의 댓글
댓글 작성
관련 채용 정보