Ȩ > ¼±»ý´Ô > ¹éÁø¿Á ¿øÀå´Ô 

Á¦¸ñ °æ¿ø´ëÇб³ kwist ÁÖÁ¦
ÀÛ¼ºÀÚ jin1sun
ÀÛ¼ºÀÏÀÚ 2009-01-02
Á¶È¸¼ö 2789

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 ÇÁ·Î±×·¥À¸ ·Î ±¸ÇöÇϽÿÀ.

÷ºÎÆÄÀÏ
KWYSTr.hwp