±âÁ¸ Å¥ ÇÁ·Î±×·¥Àº FIFO À¸·Î ¸ÕÀú ÀÔ·Â(enqueue)µÈ °ÍÀÌ ¸ÕÀú Ãâ·Â(dequeue)µÈ´Ù.
typedef struct { // ¿ä¼Ò ŸÀÔ
int id;
int arrival_time;
int service_time;
int priority; // ¿ì¼±¼øÀ§ Ãß°¡
} element;
À§Ã³·³ element¿¡ priority ¸¦ Ãß°¡ÇÏ¿© ±¸ÇöÇϽÿÀ.
(enqueue ÇÒ ¶§ ¿ì¼±¼øÀ§¿¡ µû¶ó¼ ÀûÀýÇÑ °÷¿¡ ³Ö°í dequeue ´Â ±×´ë·Î »ç¿ëÇÏ´Â ¹æ½ÄÀ¸·Î ±¸Çö)