고양이는생선을좋아해 2013. 5. 26. 17:28

 

* Queue

선입선출(FIFO) 구조를 가진 자료구조

 

#큐의 용어

 front -  큐의 맨 앞부분을 가리키는 포인터

 rear - 큐의 맨 뒷부분을 가리키는 포인터

 push - 맨 뒤에 자료를 넣는 것

 pop -  맨 앞에 자료를 빼는 것

 

push

Data1

 

 

 

 

      front    rear

 

push

Data1 

Data2 

 

 

 

         front                     rear

 

push

Data1 

 Data2

Data3 

 

 

         front                                                 rear

 

pop

 

Data2 

Data3 

 

 

                                    front                      rear

 

pop

 

 

Data3 

 

 

  front   rear

 

 

node.h

 

node.c

 

queue.h

 

queue.c

 

main.c