자료구조
큐(Queue)
Du_chi
2022. 1. 18. 21:28
- 큐 구조
- 줄을 서는 행위와 비슷합니다.
- 줄을 먼저 선 사람(FIRST-IN)이 먼저 나간다(FIRST-OUT) : 선입선출 * 출처: http://www.stoimen.com/blog/2012/06/05/computer-algorithms-stack-and-queue-data-structure - 용어
- Enqueue : 큐에 데이터를 넣는 작업
- Dequeue : 큐에서 데이터를 꺼내는 작업 - 실제 구현해보기
Python
queue_list = list();
def enqueue(data):
list.append(data);
def dequeue():
data = queue_list[0];
del queue_list[00;
return data;
JavaScript
const queue_array = [];
const enqueue = (data) =>{
queue_array.push(data);
}
const dequeue = () => {
return queue_array.shift();
}