Æ®¸®ÀÇ
Á¤ÀÇ ´ë»ó Á¤º¸¸¦ °èÃþÀûÀ¸·Î ±¸Á¶È½Ã۰íÀÚ ÇÒ ¶§ »ç¿ëÇÏ´Â ÀڷᱸÁ¶°¡ "Æ®¸®" ÀÌ´Ù.

ÀÌ ±×¸²ÀÇ Ç÷Åëµµ´Â "°¡°è"¶ó´Â ´ë»ó Á¤º¸¸¦ ´Ü¼øÈ÷ µ¥ÀÌŸ ¿ä¼Ò¸¦
³ª¿ÇÏ¿© Ç¥ÇöÇÏÁö ¾Ê°í, µ¥ÀÌŸ ¿ä¼Òµé°£ÀÇ "parent-child" °ü°è¸¦ °èÃþÀûÀ¸·Î
Ç¥ÇöÇϰí ÀÖ´Ù. Ç÷Åëµµ´Â "I"¸¦ »Ñ¸®·Î ÇÏ¿© °¡Áö°¡ °¥¶óÁ® ³ª¿Â °Å²Ù·Î
µÈ ³ª¹« ¸ð¾çÀ» Çϰí Àֱ⠶§¹®¿¡ "Æ®¸®(tree)" ±¸Á¶¸¦ °¡Á³´Ù°í ÇÑ´Ù.
Æ®¸®¿¡¼ ´ÜÀ§ µ¥ÀÌŸ ¿ä¼ÒµéÀº ÇϳªÀÇ ³ëµå·Î Ç¥ÇöµÈ´Ù.
Æ®¸®´Â ´ÙÀ½°ú °°ÀÌ Àç±ÍÀûÀ¸·Î Á¤ÀÇÇÒ ¼ö ÀÖ´Ù.
Ç÷Åëµµ¸¦ ¿¹·Î µé¾î ¼³¸íÇϸé "I" ³ëµå´Â Àüü Æ®¸®ÀÇ ·çÆ® ³ëµå°¡ µÇ°í, ·çÆ® ¸¦ Á¦¿ÜÇÑ ³ª¸ÓÁö ³ëµåµéÀº {father, grand father, grand mother} ÁýÇÕ°ú {mother, grand father, grand mother} ÀÇ µÎ ÁýÇÕÀ¸·Î ³ª´µ¾îÁø´Ù. ÀÌ ¶§ µÎ °³ÀÇ ÁýÇÕÀº °¢°¢ "father" ³ëµå¿Í "mother" ³ëµå¸¦ ·çÆ®·Î ÇÏ´Â Æ®¸®°¡ µÈ´Ù.
¿ë¾î ¼³¸í 
Æ®¸®ÀÇ
Ç¥Çö ¹æ¹ý
¸®½ºÆ®
Ç¥Çö ¹æ¹ý
left child,
right sibling Ç¥Çö ¹æ¹ý
ÀÌÁø
Æ®¸® Ç¥Çö ¹æ¹ý
¸®½ºÆ® Ç¥Çö
¹æ¹ý Æ®¸®¸¦ ´ÙÀ½°ú °°Àº Çü½ÄÀÇ ¸®½ºÆ®¸¦ ÀÌ¿ëÇÏ¿© Àç±ÍÀûÀ¸·Î Ç¥ÇöÇÑ´Ù.
(·çÆ®³ëµå(¼ºê Æ®¸®1, ¼ºê Æ®¸®2, .... , ¼ºê Æ®¸®n))
¼ºê Æ®¸®µµ Æ®¸®À̹ǷΠÀÌ·¯ÇÑ ¸®½ºÆ®°¡ ÁßøµÇ¾î Ç¥ÇöµÈ´Ù.
<¿¹Á¦ Æ®¸®>

À§ÀÇ Æ®¸®¸¦ ¸®½ºÆ® Ç¥Çö ¹æ¹ýÀ¸·Î Ç¥½ÃÇÏ¸é ´ÙÀ½°ú °°´Ù.
( A ( B ( E , F ) , C ( G ) , D ) )
¸®½ºÆ® Ç¥Çö ¹æ¹ýÀ» »ç¿ëÇÒ °æ¿ì ÇϳªÀÇ ¼ºê Æ®¸®¸¦ Ç¥ÇöÇϱâ À§ÇÑ ³ëµå ±¸Á¶´Â ´ÙÀ½°ú °°´Ù.

¿¹Á¦ Æ®¸®¸¦ ³»ºÎÀûÀ¸·Î Ç¥ÇöÇÏ¸é ´ÙÀ½°ú °°´Ù.

°¢°¢ÀÇ ³ëµå´Â °¡º¯ÀûÀÎ Æ÷ÀÎÅÍ ¼ö¸¦ °¡Áö¹Ç·Î È¿À²ÀûÀΠǥÇö ¹æ¹ýÀÌ µÇÁö
¸øÇÑ´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ Æ÷ÀÎÅÍ ¼ö¸¦ 2°³·Î °íÁ¤ÇÑ ¹æ¹ýÀÌ left
child, right sibling Ç¥Çö ¹æ¹ý°ú ÀÌÁø Æ®¸®
Ç¥Çö ¹æ¹ýÀÌ´Ù.
left child, right
sibling Ç¥Çö ¹æ¹ý °íÁ¤µÈ Æ÷ÀÎÅÍ ¼ö¸¦ °¡Áö´Â Ç¥Çö ¹æ¹ýÀ¸·Î ´ÙÀ½°ú °°Àº ³ëµå ±¸Á¶¸¦ °¡Áø´Ù.

ÇϳªÀÇ Æ÷ÀÎÅ͸¦ ÀÚ½ÅÀÇ Ã¹¹øÂ° child ³ëµå¸¦ °¡¸®Å°°í, ¶Ç ÇϳªÀÇ Æ÷ÀÎÅÍ´Â
ÀÎÁ¢ÇÑ sibling ³ëµå¸¦ °¡¸®Å°µµ·Ï ÇÑ´Ù.

¿¹·Î µç Æ®¸®¸¦ left child, right sibling Ç¥Çö ¹æ¹ýÀ¸·Î Ç¥½ÃÇÏ¸é ´ÙÀ½°ú
°°´Ù.

Æ÷ÀÎÅÍÀÇ ¼ö°¡ 2°³·Î °íÁ¤µÇ¾î ÀÖÀ¸¹Ç·Î ¸®½ºÆ®
Ç¥Çö ¹æ¹ýº¸´Ù È¿À²ÀûÀÌ´Ù.
ÀÌÁø Æ®¸®
Ç¥Çö ¹æ¹ý right sibling À» right child ·Î Ç¥½ÃÇÏ´Â °ÍÀ» Á¦¿ÜÇϰí´Â left child, right sibling Ç¥Çö ¹æ¹ý°ú µ¿ÀÏÇÑ Ç¥Çö ¹æ¹ýÀÌ´Ù.


ÀÌÁø Æ®¸®
ÀÌÁø Æ®¸®ÀÇ
Á¤ÀÇ
Ưº°ÇÑ
ÇüÅÂÀÇ ÀÌÁø Æ®¸®
ÀÌÁø Æ®¸®ÀÇ
¼ºÁú
ÀÌÁø
Æ®¸®ÀÇ Ç¥Çö ¹æ¹ý
¹è¿ ÀÌ¿ë¹ý
¸®½ºÆ®
ÀÌ¿ë¹ý
ÀÌÁø Æ®¸®ÀÇ
¼øÈ¸
inorder ¼øÈ¸
preorder ¼øÈ¸
postorder
¼øÈ¸
ÀÌÁø Æ®¸®ÀÇ
Á¤ÀÇ ÀÌÁø Æ®¸®´Â ¸ðµç ³ëµåÀÇ Â÷¼ö°¡ 2¸¦ ³ÑÁö ¾Ê´Â Ư¼öÇÑ Æ®¸®ÀÌ´Ù. ÇϳªÀÇ ³ëµå´Â 2°³ÀÇ ÀÚ½Ä ³ëµå¸¦ °¡Áú ¼ö Àִµ¥, °¢°¢À» ¿ÞÂÊ ÀÚ½Ä ³ëµå¿Í ¿À¸¥ÂÊ ÀÚ½Ä ³ëµå¶ó ºÎ¸¥´Ù. ÀÏ¹Ý Æ®¸®¿¡¼´Â ÀÚ½Ä ³ëµåµéÀÇ ¼ø¼¸¦ ±¸º°ÇÏÁö ¾ÊÁö¸¸ ÀÌÁø Æ®¸®¿¡¼´Â ÀÚ½Ä ³ëµåÀÇ ¼ø¼¸¦ ±¸º°ÇÑ´Ù.
<ÀÌÁø Æ®¸®ÀÇ ¿¹>

Ưº°ÇÑ
ÇüÅÂÀÇ ÀÌÁø Æ®¸® <¿ÞÂÊ skewed Æ®¸®>

<¿À¸¥ÂÊ skewed Æ®¸®>



ÀÌÁø Æ®¸®ÀÇ
¼ºÁú<¿¹Á¦ Æ®¸®>

¿¹ÀÇ Æ®¸®¿¡¼ Á¡¼±À¸·Î Ç¥½ÃµÈ ³ëµåµéÀº ¾ÕÀ¸·Î »ðÀ﵃ ³ëµåµéÀ» Ç¥½ÃÇϰí
ÀÖ´Ù.
·¹º§3¿¡´Â ÇöÀç 2°³ÀÇ ³ëµå°¡ ÀÖÁö¸¸ ¾ÕÀ¸·Î 2°³°¡ ´õ »ðÀ﵃ ¼ö
ÀÖÀ¸¹Ç·Î ·¹º§3ÀÇ ÃÖ´ë ³ëµå ¼ö´Â 2^(3-1)=4°³ÀÌ´Ù.
·¹º§4¿¡´Â ÇöÀç 1°³ÀÇ
³ëµå°¡ ÀÖÁö¸¸ ¾ÕÀ¸·Î 7°³°¡ ´õ »ðÀ﵃ ¼ö ÀÖÀ¸¹Ç·Î ·¹º§4ÀÇ ÃÖ´ë ³ëµå ¼ö´Â
2^(4-1)=8°³ÀÌ´Ù.
±íÀ̰¡ kÀ̰í, ³ëµå ¼ö°¡ 2^k-1ÀÎ Æ®¸®¸¦ "full binary" Æ®¸®¶ó ºÎ¸¥´Ù.
ÀÌÁø Æ®¸®ÀÇ
Ç¥Çö ¹æ¹ý
¹è¿À»
ÀÌ¿ëÇÑ ÀÌÁø Æ®¸®ÀÇ Ç¥Çö
¿¬°á
¸®½ºÆ®¸¦ ÀÌ¿ëÇÑ ÀÌÁø Æ®¸®ÀÇ Ç¥Çö
¹è¿À» ÀÌ¿ëÇÑ ÀÌÁø
Æ®¸® Ç¥Çö°íÁ¤Å©±âÀÇ ±â¾ïÀå¼Ò¸¦ °¡Áö´Â ¹è¿À» »ç¿ëÇÒ °æ¿ì °¢ Ç׸ñµéÀÇ ¼ø¼´Â »óÀ§ ·¹º§¿¡¼ ÇÏÀ§ ·¹º§·Î, °°Àº ·¹º§ ÀÇ °æ¿ì´Â ¿ÞÂÊ¿¡¼ ¿À¸¥ÂÊÀ¸·Î Áõ°¡ÇÑ´Ù. <³ëµåÀÇ ¼ø¼>




ÀÌ·± ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ¿¬°á ¸®½ºÆ® Ç¥Çö ¹æ¹ýÀ» ¾´´Ù.
¿¬°á ¸®½ºÆ®¸¦
ÀÌ¿ëÇÑ ÀÌÁø Æ®¸® Ç¥Çö
<¿¹Á¦ Æ®¸®>

<¿¬°á ¸®½ºÆ®·Î Ç¥ÇöµÈ Æ®¸®>

ÀÌÁø Æ®¸®ÀÇ ¼øÈ¸(traversal)
inorder ¼øÈ¸
preorder ¼øÈ¸
postorder ¼øÈ¸
ÀÌÁø Ž»ö Æ®¸®
ÀÌÁø Ž»ö
ÀÌÁø
Ž»ö Æ®¸®ÀÇ Á¤ÀÇ
ÀÌÁø
Ž»ö Æ®¸®ÀÇ ¿¬»ê
°Ë»ö
»ðÀÔ
»èÁ¦
ÀÌÁø Ž»ö(binary °Ë»ö)¼·Î´Ù¸¥ ۰ªÀ» °¡Áö´Â ³ëµåµé Áß¿¡¼ ¿øÇÏ´Â key°ªÀ» °¡Áö´Â ³ëµå¸¦ ã´Â ¹æ¹ýÀ¸·Î´Â ¼±Çü Ž»ö°ú ÀÌÁø Ž»öÀÌ ÀÖ´Ù.

À§ÀÇ ±×¸²Ã³·³ °¢ ³ëµåµéÀÌ ¼ø¼´ë·Î Á¤·ÄµÇ¾î ÀÖÀ¸¸é ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î
ƯÁ¤ ³ëµå¸¦ ãÀ» ¼ö ÀÖ´Ù.
<۰¡ 55ÀÎ ³ëµå¸¦ °Ë»ö>
¼±ÇüŽ»ö(linear °Ë»ö)¼·Î ´Ù¸¥ ۰ªÀ» °¡Áö´Â ³ëµåµé Áß¿¡ ¿øÇϴ Ű¸¦ °¡Áö´Â ³ëµå¸¦ ã´Â ¹æ¹ýÀ¸·Î´Â ¼±ÇüŽ»ö°ú ÀÌÁø Ž»öÀÌ ÀÖ´Ù.

À§ÀÇ ±×¸²Ã³·³ °¢ ³ëµåµéÀÌ ¾Æ¹«·± ¼ø¼ ¾øÀÌ ³ª¿µÇ¾î ÀÖÀ¸¸é ƯÁ¤ ³ëµå¸¦¤Ôã±â
À§ÇØ Ã³À½ºÎÅÍ ±× ³ëµå°¡ ÀÖ´Â À§Ä¡±îÁö ¸ðµç ³ëµå¸¦ °Ë»öÇØ¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î 24¸¦
ãÀ¸·Á¸é 4¹ø, 19¸¦ ãÀ¸·Á¸é 9¹øÀÇ °Ë»ç°¡ ÇÊ¿äÇÏ´Ù. ÀÌ·¯ÇÑ Å½»ö¹æ¹ýÀ» ¼±ÇüŽ»ö(linear
°Ë»ö)¶ó°í ÇÑ´Ù.
ÀÌÁø Ž»ö
Æ®¸®ÀÇ Á¤ÀÇÀÌÁø Ž»ö Æ®¸®´Â ÀÌÁø Æ®¸®ÀÇ ÀÏÁ¾À¸·Î ´ÙÀ½°ú °°Àº ¼ºÁúÀ» °¡Áø´Ù.
ÀÌÁø Ž»ö Æ®¸®´Â ÀÌÁø Ž»öÀ» ½±°Ô Çϵµ·Ï ¸¸µé¾îÁø Æ®¸®ÀÌ´Ù. ÀÌÁø Ž»ö ¹æ¹ý¿¡¼ N/2¹øÂ° ³ëµå¿¡ ÇØ´çÇÏ´Â °ÍÀÌ ·çÆ® ³ëµåÀ̰í, {1 ~ N/2 -1}±×·ì¿¡ ÇØ´çµÇ´Â °ÍÀº ¿ÞÂÊ ¼ºê Æ®¸®, { N/2 +1 ~ N } ±×·ì¿¡ ÇØ´çµÇ´Â °ÍÀº ¿À¸¥ÂÊ ¼ºê Æ®¸®ÀÌ´Ù. ±×·¯³ª ÀÌÁø Ž»ö Æ®¸®´Â ¿ÞÂÊ ¼ºê Æ®¸®¿Í ¿À¸¥ÂÊ ¼ºê Æ®¸®ÀÇ °¹¼ö°¡ Ç×»ó °°Áö´Â ¾Ê´Ù.
ÀÌÁø Ž»ö Æ®¸®ÀÇ ¿¹

ÀÌÁø Ž»ö
Æ®¸®ÀÇ ¿¬»ê
°Ë»ö
»ðÀÔ
»èÁ¦
ÀÌÁø Ž»ö Æ®¸®ÀÇ ¿¬»ê(1)ÀÌÁø Ž»ö Æ®¸®¿¡¼ ƯÁ¤ ³ëµå¸¦ ã±â À§Çؼ´Â ´ÙÀ½°ú °°Àº ´Ü°è¸¦ ¤Ô°ÅÄ£´Ù.
<۰ªÀÌ 65ÀÎ ³ëµå¸¦ °Ë»ö>
ÀÌÁø Ž»ö Æ®¸®ÀÇ ¿¬»ê(2)ƯÁ¤ ³ëµå¸¦ ÀÌÁø Ž»ö Æ®¸®¿¡ »ðÀÔÇÏ·Á¸é °°Àº ۰ªÀ» °¡Áö´Â ³ëµå°¡ ¾ø¾î¾ß ÇÑ´Ù. ±×·¯¹Ç·Î ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î µ¿ÀÏÇÑ Å°¸¦ °¡Áö°í ³ëµåÀÇ Á¸Àç¿©ºÎ¿Í »ðÀÔÇÒ À§Ä¡¸¦ ¾Ë¾Æ³½´Ù.
»ðÀÔÇÒ À§Ä¡¸¦ ã¾ÒÀ¸¸é »õ·Î¿î ³ëµå¸¦ »ðÀÔÇÑ´Ù.
<۰ªÀÌ 65ÀÎ ³ëµå¸¦ °Ë»ö>
ÀÌÁø Ž»ö Æ®¸®ÀÇ ¿¬»ê(3)ƯÁ¤ ۰ªÀ» °¡Áö´Â ³ëµå¸¦ ÀÌÁø Ž»ö Æ®¸®·ÎºÎÅÍ »èÁ¦ÇÏ·Á¸é ¸éÀú °Ë»ö ¿¬»êÀ» ÇÏ¿© »èÁ¦ÇÒ ³ëµå¸¦ ã¾Æ³½´Ù. ƯÁ¤ ³ëµå¸¦ »èÁ¦ÇÏ´Â °ÍÀº ´ÙÀ½ÀÇ 3°¡Áö °æ¿ìÁß Çϳª¿¡ ÇØ´çµÈ´Ù.
»èÁ¦ÇÏ·Á´Â ³ëµå°¡ ¸»´Ü ³ëµåÀÎ °æ¿ì´Â ÇØ´ç ³ëµå¸¸ »èÁ¦ÇØÁØ´Ù.
<»èÁ¦Àü>

<»èÁ¦ÈÄ>

Àڱ⠳ëµå´Â »èÁ¦ÇÏ°í ¼ºê Æ®¸®´Â Àڱ⠳ëµåÀÇ ºÎ¸ð ³ëµå¿¡ ºÙ¿©ÁØ´Ù.
<»èÁ¦Àü>

<»èÁ¦ÈÄ>

Àڱ⠳ëµå¸¦ »èÁ¦ÇÑÈÄ µÎ°³ÀÇ ¼ºê Æ®¸®¸¦ Çϳª·Î ÇÕÇÏ¿© ºÎ¸ð ³ëµå¿¡ ºÙ¿©ÁØ´Ù. ÇÕÇÑ ¼ºê Æ®¸®ÀÇ ·çÆ®³ëµå´Â ¿ÞÂÊ ¼ºê Æ®¸®¿¡¼ °¡Àå Å« ۰ªÀ» °¡Áö´Â ³ëµå³ª, ¿À¸¥ÂÊ ¼ºê Æ®¸®¿¡¼ °¡Àå ÀÛÀº ۰ªÀ» °¡Áö´Â ³ëµå°¡ µÈ´Ù.
<»èÁ¦Àü>

<»èÁ¦ÈÄ1>

<»èÁ¦ÈÄ2>
