8. µ¥Å©(Deque, Double-ended queue)´Â Å¥(Que)ÀÇ ¾çÂÊ ³¡¿¡¼ »ðÀÔ°ú »èÁ¦°¡ ¸ðµÎ ¹ß»ýÇÒ ¼ö Àִ ť·Î¼ ½ºÅØÀÇ ¼ºÁú°ú Å¥ÀÇ ¼ºÁúÀ» ¸ðµÎ °¡Áö°í ÀÖ´Â Áö·á±¸Á¶ÀÌ´Ù.
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
µ¥Å©ÀÇ ¿¬»êÀ» Ãß»ó ÀÚ·áÇüÀ¸·Î °ø¹é µ¥Å©¸¦ »ý¼ºÇÏ´Â ¿¬»ê, µ¥Å©°¡ °ø¹éÀÎÁö ¾Æ´ÑÁö È®ÀÎÇÏ´Â ¿¬»ê, µ¥Å©ÀÇ rear µÚ¿¡ ¿ø¼Ò(item)¸¦ »ðÀÔÇÏ´Â ¿¬»ê, µ¥Å©ÀÇ front¿¡ ÀÖ´Â ¿ø¼Ò(item)¸¦ µ¥Å©¿¡¼ »èÁ¦ÇÏ°í ¹ÝȯÇÏ´Â ¿¬»ê, µ¥Å©ÀÇ rear¿¡ ÀÖ´Â ¿ø¼Ò(item)¸¦ µ¥Å©¿¡¼ »èÁ¦ÇÏ°í ¹ÝȯÇÏ´Â ¿¬»ê, µ¥Å©ÀÇ front¿¡ ÀÖ´Â ¿ø¼Ò(item)¸¦ »èÁ¦ÇÏ´Â ¿¬»ê, µ¥Å©ÀÇ rear¿¡ ÀÖ´Â ¿ø¼Ò(item)¸¦ »èÁ¦ÇÏ´Â ¿¬»ê, µ¥Å©ÀÇ front¿¡ ÀÖ´Â ¿ø¼Ò(item)¸¦ »èÁ¦ÇÏ´Â ¿¬»ê, µ¥Å©ÀÇ rear¿¡ ÀÖ´Â ¿ø¼Ò(item)¸¦ ¹ÝȯÇÏ´Â ¿¬»ê µîÀ¸·Î Á¤ÀÇ ÇÒ ¼ö°¡ ÀÖ´Ù.
[1] À§¿¡¼ Á¦°øÇÑ ¿¬»ê ÇÔ¼öÀÇ °¡»ó ¼öÇàÇÏ¸é¼ µ¥Å©ÀÇ »óŸ¦ ±×¸²À¸·Î ±×¸®°í ¼³¸í ÇϽÿÀ
[2] µ¥Å©´Â ¾çÂÊ ³¡¿¡¼ »ðÀÔ/»èÁ¦°¡ °¡´ÉÇØ¾ßÇϱ⠶§¹®¿¡ ÀÌÁß ¿¬°á ¸®½ºÆ®(Linked List)¸¦ ÀÌ¿ëÇÏ¿© ±¸ÇöÇÑ´Ù. µ¥Å©ÀÇ ÀÌÁß ¿¬°á ¸®½ºÆ® ±¸Á¶¸¦ ¼³¸íÇϽÿÀ,
[3] [2]ÀÇ ÀÌÁß ¿¬°á ¸®½ºÆ®¸¦ ÀÌ¿ëÇÏ¿© [1]ÀÇ ¿¬»êÀ» ¼öÇàÇÏ´Â µ¥Å©ÀÇ °úÁ¤À» C ÇÁ·Î±×·¥À¸ ·Î ±¸ÇöÇϽÿÀ.
