Queue는 편의점이나 마트에서 물건을 팔때 먼저 들어온 물건을 앞에 진열하여 팔리게하는 것과 비슷하다
enqueue
dequeue
1. 데이터를 담을 공간을 만든다 => {}
2. 초기 index를 0으로 지정해준다.
3. 공간의 형태는 index : value
4. 데이터를 넣는다 - enqueue
- 값을 추가하고
- index ++
5. 데이터를 제거한다 - dequeue
- 값을 제거하고
- index --
- 값이 0부터 시작하도록 당겨준다
1. 데이터를 담을 공간을 만든다 => {}
2. 초기 index를 0으로 지정해준다.
3. 공간의 형태는 index : value
4. 데이터를 넣는다 - push
- 값을 추가하고
- index ++
5. 데이터를 제거한다 - pop
- 값을 제거하고
- index --
6. 공간의 index - 1 번째에 있는 값을 반환 - peek
7. 공간의 index가 0이면 false 0이 아니면 true를 반환 - empty
8. 공간의 index 반환 - size
💁♀️ 참고블로그