ÄÜÅÙÃ÷ »ó¼¼º¸±â
´©±¸³ª ÀÚ·á ±¸Á¶¿Í ¾Ë°í¸®Áò(°³Á¤2ÆÇ)


´©±¸³ª ÀÚ·á ±¸Á¶¿Í ¾Ë°í¸®Áò(°³Á¤2ÆÇ)

´©±¸³ª ÀÚ·á ±¸Á¶¿Í ¾Ë°í¸®Áò(°³Á¤2ÆÇ)

<Á¦ÀÌ À¢±×·Î¿ì> Àú/<½ÉÁöÇö> ¿ª | ±æ¹þ

Ãâ°£ÀÏ
2021-12-01
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
70 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

»çÄ¢ ¿¬»êÀ¸·Î º¹ÀâÇÑ ¾Ë°í¸®ÁòÀ» ½±°Ô ÀÌÇØÇغ¸ÀÚ
 
¼öÇÐ ¿ë¾î¿Í Àü¹® ¿ë¾î°¡ ¾Æ´Ï¾îµµ ÀÌÇØÇÑ´Ù
ÀÌ ºÐ¾ßÀÇ Ã¥Àº ´ëºÎºÐ ÄÄÇ»ÅÍ °øÇÐ Àü°øÀÚ¸¦ ´ë»óÀ¸·Î ¾²¿´°Å³ª °íµîÇб³ ¼öÇÐÀ» Àß ¾È´Ù°í °¡Á¤ÇÏ°í ÀÖ´Ù. ½±°Ô ¼³¸íÇߴٴ åµµ Àü¹® ¿ë¾î·Î °¡µæÇÏ´Ù. ºñÀü°øÀÚ³ª ¼öÇÐÀû ±âÃÊ°¡ ¾àÇÑ µ¶ÀÚ´Â Àü¹® ¿ë¾î¿¡ µÎ·Á¿òÀ» ´À³¢¸ç ÀÌ ÁÖÁ¦¸¦ ÀÌÇØÇÒ ¸¸Å­ ÀÚ½ÅÀÌ ¶È¶ÈÇÏÁö ¾Ê´Ù°í ´À³¢¸ç ÀÌ ÁÖÁ¦¸¦ ȸÇÇÇÑ´Ù. ±×·¯³ª ÀÚ·á ±¸Á¶¿Í ¾Ë°í¸®ÁòÀº ´ëºÎºÐ »ó½Ä¼±¿¡¼­ ÀÌÇØÇÒ ¼ö ÀÖ´Ù. ¾ö¹ÐÇÑ ¼öÇÐÀû ºÐ¼®ÀÌ ¾Æ´Ï¾îµµ Á÷°üÀ¸·Î ÀÌÇØÇÒ ¼ö ÀÖ´Â ¹üÀ§¿¡¼­ »ó½ÄÀÌ ÅëÇÏ´Â ¼³¸íÀ¸·Î ÀÚ·á ±¸Á¶¿Í ¾Ë°í¸®ÁòÀ» ÀÌÇØÇغ¸ÀÚ.
 
ÇÁ·Î±×·¡¹ÖÀÇ ÇÙ½É ½ºÅ³À» ÀÌÇØÇÑ´Ù
ÀÚ·á ±¸Á¶¿Í ¾Ë°í¸®ÁòÀº ÇÁ·Î±×·¡¹ÖÀÇ ÇÙ½É ½ºÅ³ÀÌ´Ù. ´õ ºü¸¥ ÄÚµå, ´õ È¿À²ÀûÀÎ Äڵ带 ÀÛ¼ºÇÏ·Á¸é ¹Ýµå½Ã ¾Ë¾Æ¾ß ÇÏ´Â »ç°í ¹æ½ÄÀÌ ÀÚ·á ±¸Á¶¿Í ¾Ë°í¸®Áò¿¡ ´ã°Ü ÀÖ´Ù. Ãß»óÀûÀÎ °³³ä¸¸ ¼³¸íÇÏ´Â ´ë½Å ½Ç»ýÈ°¿¡¼­ ¸¶ÁÖÇÒ ¼ö ÀÖ´Â »óȲÀ» Á¦½ÃÇϸç ÀÚ·á ±¸Á¶¿Í ¾Ë°í¸®ÁòÀ» Àû¿ëÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù. ÀÚ·á ±¸Á¶¿Í ¾Ë°í¸®ÁòÀº °³³ä¸¸ ÀÌÇØÇÏ¸é ¾î¶² ¾ð¾î·Îµµ ±¸ÇöÇÒ ¼ö ÀÖ´Ù´Â °Íµµ º¸¿©ÁØ´Ù. ÀÌ Ã¥¿¡¼­´Â ÀÚ¹Ù½ºÅ©¸³Æ®, ·çºñ, ÆÄÀ̽ãÀ¸·Î µÈ ¿¹Á¦¸¦ Á¦½ÃÇÑ´Ù.
 
ÀÚ·á ±¸Á¶¿Í ¾Ë°í¸®ÁòÀ» ¼±ÅÃÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù
Àü°ø ±³Àç´Â ÀÚ·á ±¸Á¶¿Í ¾Ë°í¸®ÁòÀ» ¾Ï±âÇÏ°í ½ÃÇ踸 º¼ »ÓÀÌ´Ù. ÀÔ»ç ¸éÁ¢¿¡¼­´Â ¾î¶² ¹®Á¦¸¦ µÎ°í ¹è¿­, ¿¬°á ¸®½ºÆ®, Çؽà Áß¿¡ ¹«¾ùÀ» ¼±ÅÃÇØ¾ß ÇÏ´ÂÁö, ¿Ö ±×°Ô ÃÖÀûÀÇ ¹æ¹ýÀÎÁö ¹¯´Â´Ù. ÀÚ·á ±¸Á¶¸¦ ¼±ÅÃÇÏ´Â ¹æ¹ý, ¼±ÅÃÇÑ ÀÚ·á ±¸Á¶°¡ ÄÚµåÀÇ ¼º´É¿¡ ¾î¶² ¿µÇâÀ» ¹ÌÄ¡´ÂÁö ¼³¸íÇϹǷΠ¾Ï±âµÈ ´ÜÆíÀûÀÎ Áö½ÄÀÌ ¾Æ´Ñ ¿¬°áµÈ Áö½ÄÀ» °¡¸£Ä¡°í, ÀÔ»ç ¸éÁ¢À» ÁغñÇÒ ¶§µµ Âü°íÇÒ ¼ö ÀÖ°Ô Çß´Ù.
 
2ÆÇ¿¡¼­ ´Þ¶óÁø Á¡
ÄÚµù Å×½ºÆ®¿¡ ÃâÁ¦ ºóµµ°¡ ³ôÀº ´ÙÀ̳ª¹Í ÇÁ·Î±×·¡¹Ö, Æ®¶óÀÌ(Trie)¿¡ ´ëÇÑ ³»¿ëÀ» Ãß°¡·Î ´ã¾Ò´Ù. Àç±Í¸¦ »ç¿ëÇÑ Àç±ÍÀû ¹Ýº¹°ú ¼Óµµ¸¦ ³ôÀÌ´Â Àç±Í ¾Ë°í¸®Áò¿¡ ´õÇØ Àç±Í ¾Ë°í¸®ÁòÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡¼­´Â ¹®Á¦ÀÇ À¯Çü¿¡ µû¶ó Àç±Í ¾Ë°í¸®ÁòÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ÀåÀ¸·Î Ãß°¡ÇÏ°í ÀÚ¼¼ÇÑ Àü·«À» ´ã¾Ò´Ù. ÄÚµù ¸éÁ¢¿¡¼­ ÀÚÁÖ ¹¯´Â ±¸Çö ¾Ë°í¸®Áò °³¼± ¹®Á¦¿¡ ´ëÇÑ Ç׸ñÀ» ÃÖÀûÈ­ ÁÖÁ¦·Î º¸°­Çß°í, °¢ Àå¿¡´Â ´õ ¿¬½ÀÇÒ ¼ö ÀÖ´Â ¹®Á¦¸¦ Ãß°¡·Î ¼ö·ÏÇß´Ù.

ÀúÀÚ¼Ò°³

¼¼»óÀ» ÄÚµùÇÏ´Â ¹ýÀ» °¡¸£Ä¡´Â µ¥ Àü³äÇÏ°í ÀÖ´Â Àü¹® ±³À°ÀÚÀÌÀÚ °³¹ßÀÚÀÌ´Ù. ÄÚµù ºÎƮķÇÁ¿Í ½Ç½ÀÀ» °¡¸£Ä¡´Â ActualizeÀÇ ¼³¸³ÀÚÀÌÀÚ CEOÀÌ´Ù. "´©±¸³ª ÄÚµùÇÒ ¼ö ÀÖ´Ù(Anyone Can Learn To Code)"¶ó´Â ±³À° ȸ»ç¿¡¼­ ¿Â¶óÀÎÀ¸·Î ÄÚµùÀ» °¡¸£Ä¡°í ÀÖÀ¸¸ç, °íµîÇб³ ÄÄÇ»ÅÍ °úÇÐ Ä¿¸®Å§·³, ±â¾÷ü ±³À° ÈÆ·ÃÀ» ¿î¿µÇÏ°í ÀÖ´Ù.

¸ñÂ÷

1Àå ÀÚ·á ±¸Á¶°¡ Áß¿äÇÑ ±î´ß  
__1.1  ÀÚ·á ±¸Á¶ 
__1.2  ¹è¿­: ±âÃÊ ÀÚ·á ±¸Á¶ 
____1.2.1 ÀÚ·á ±¸Á¶ ¿¬»ê 
__1.3  ¼Óµµ ÃøÁ¤ 
__1.4  Àбâ 
__1.5  °Ë»ö 
__1.6  »ðÀÔ 
__1.7  »èÁ¦ 
__1.8   ÁýÇÕ: ´Ü ÇϳªÀÇ ±ÔÄ¢À¸·Î È¿À²¼ºÀÌ ´Þ¶óÁø´Ù 
__1.9  ¸¶¹«¸® 
__1.10  ¿¬½À ¹®Á¦ 
 
2Àå ¾Ë°í¸®ÁòÀÌ Áß¿äÇÑ ±î´ß  
__2.1  Á¤·ÄµÈ ¹è¿­ 
__2.2  Á¤·ÄµÈ ¹è¿­ÀÇ °Ë»ö 
__2.3  ÀÌÁø °Ë»ö 
____2.3.1 ÄÚµå ±¸Çö: ÀÌÁø °Ë»ö 
__2.4  ÀÌÁø °Ë»ö ´ë ¼±Çü °Ë»ö 
____2.4.1 ±ô¦ ÄûÁî 
__2.5  ¸¶¹«¸® 
__2.6  ¿¬½À ¹®Á¦ 
 
3Àå ºò ¿À Ç¥±â¹ý  
__3.1   ºò ¿À: ¿ø¼Ò°¡ N°³ÀÏ ¶§ ¸î ´Ü°è°¡ ÇÊ¿äÇÒ±î? 
__3.2  ºò ¿ÀÀÇ º»Áú 
____3.2.1 ºò ¿ÀÀÇ º»Áú ´õ ÆÄ°íµé±â 
____3.2.2 °°Àº ¾Ë°í¸®Áò, ´Ù¸¥ ½Ã³ª¸®¿À 
__3.3  ¼¼ ¹ø° À¯ÇüÀÇ ¾Ë°í¸®Áò 
__3.4  ·Î°¡¸®Áò 
__3.5  O(logN) Çؼ® 
__3.6  ½ÇÁ¦ ¿¹Á¦ 
__3.7  ¸¶¹«¸® 
__3.8  ¿¬½À ¹®Á¦ 
 
4Àå ºò ¿À·Î ÄÚµå ¼Óµµ ¿Ã¸®±â  
__4.1  ¹öºí Á¤·Ä 
__4.2  ¹öºí Á¤·Ä ½ÇÁ¦·Î Çغ¸±â 
____4.2.1 ¹öºí Á¤·Ä ±¸Çö 
__4.3  ¹öºí Á¤·ÄÀÇ È¿À²¼º 
__4.4  ÀÌÂ÷ ¹®Á¦ 
__4.5  ¼±Çü ÇØ°á¹ý 
__4.6  ¸¶¹«¸® 
__4.7  ¿¬½À ¹®Á¦ 
 
5Àå ºò ¿À¸¦ »ç¿ëÇϰųª »ç¿ëÇÏÁö ¾Ê´Â ÄÚµå ÃÖÀûÈ­  
__5.1  ¼±Åà Á¤·Ä 
__5.2  ¼±Åà Á¤·Ä ½ÇÁ¦·Î Çغ¸±â 
____5.2.1 ¼±Åà Á¤·Ä ±¸Çö 
__5.3  ¼±Åà Á¤·ÄÀÇ È¿À²¼º 
__5.4  »ó¼ö ¹«½ÃÇϱâ 
__5.5  ºò ¿À Ä«Å×°í¸® 
____5.5.1 ½ÇÁ¦ ¿¹Á¦ 
____5.5.2 Áß¿äÇÑ ´Ü°è 
__5.6  ¸¶¹«¸® 
__5.7  ¿¬½À ¹®Á¦ 
 
6Àå ±àÁ¤ÀûÀÎ ½Ã³ª¸®¿À ÃÖÀûÈ­  
__6.1  »ðÀÔ Á¤·Ä 
__6.2  »ðÀÔ Á¤·Ä ½ÇÁ¦·Î Çغ¸±â 
____6.2.1 »ðÀÔ Á¤·Ä ±¸Çö 
__6.3  »ðÀÔ Á¤·ÄÀÇ È¿À²¼º 
__6.4  Æò±ÕÀûÀÎ °æ¿ì 
__6.5  ½ÇÁ¦ ¿¹Á¦ 
__6.6  ¸¶¹«¸® 
__6.7  ¿¬½À ¹®Á¦ 
 
7Àå ÀÏ»óÀûÀÎ ÄÚµå ¼Ó ºò ¿À  
__7.1  Â¦¼öÀÇ Æò±Õ 
__7.2  ´Ü¾î »ý¼º±â 
__7.3  ¹è¿­ ¿¹Á¦ 
__7.4  Æò±Õ ¼·¾¾ ¿Âµµ ±¸Çϱâ 
__7.5  ÀÇ·ù »óÇ¥ 
__7.6  1 ¼¼±â 
__7.7  ÆÓ¸°µå·Ò °Ë»ç±â 
__7.8  ¸ðµç °ö ±¸Çϱâ 
____7.8.1 ¿©·¯ µ¥ÀÌÅÍ ¼¼Æ® ´Ù·ç±â 
__7.9  ¾ÏÈ£ Å©·¡Ä¿ 
__7.10  ¸¶¹«¸® 
__7.11  ¿¬½À ¹®Á¦ 
 
8Àå Çؽà Å×À̺í·Î ¸Å¿ì ºü¸¥ ·è¾÷  
__8.1  Çؽà Å×À̺í 
__8.2  Çؽà ÇÔ¼ö·Î Çؽ̠
__8.3   Àç¹Ì¿Í ÀÌÀÍ, Æ¯È÷ ÀÌÀÍÀ» ³²±æ À¯ÀÇ¾î »çÀü ¸¸µé±â 
__8.4  Çؽà Å×ÀÌºí ·è¾÷ 
____8.4.1 ´Ü¹æÇâ(one-directional) ·è¾÷ 
__8.5  Ãæµ¹ ÇØ°á 
__8.6  È¿À²ÀûÀÎ Çؽà Å×ÀÌºí ¸¸µé±â 
____8.6.1 ÈǸ¢ÇÑ Ãæµ¹ Á¶Á¤ 
__8.7  Çؽà Å×À̺í·Î µ¥ÀÌÅÍ Á¶Á÷ 
__8.8  Çؽà Å×À̺í·Î ¼Óµµ ¿Ã¸®±â 
____8.8.1 ¹è¿­ ºÎºÐ ÁýÇÕ 
__8.9  ¸¶¹«¸® 
__8.10  ¿¬½À ¹®Á¦ 
 
9Àå ½ºÅðú Å¥·Î °£°áÇÑ ÄÚµå »ý¼º  
__9.1  ½ºÅà
__9.2  Ãß»ó µ¥ÀÌÅÍ Å¸ÀÔ 
__9.3  ½ºÅà ´Ù·ïº¸±â 
____9.3.1 ÄÚµå ±¸Çö: ½ºÅà ±â¹Ý ÄÚµå ¸°ÅÍ 
__9.4  Á¦¾àÀ» °®´Â µ¥ÀÌÅÍ ±¸Á¶ÀÇ Á߿伺 
____9.4.1 ½ºÅà ¿ä¾à 
__9.5  Å¥ 
____9.5.1 Å¥ ±¸Çö 
__9.6  Å¥ ´Ù·ïº¸±â 
__9.7  ¸¶¹«¸® 
__9.8  ¿¬½À ¹®Á¦ 
 
10Àå Àç±Í¸¦ »ç¿ëÇÑ Àç±ÍÀû ¹Ýº¹  
__10.1  ·çÇÁ ´ë½Å Àç±Í 
__10.2  ±âÀú Á¶°Ç 
__10.3  Àç±Í ÄÚµå Àбâ 
__10.4  ÄÄÇ»ÅÍÀÇ ´«À¸·Î ¹Ù¶óº» Àç±Í 
____10.4.1 È£Ãâ ½ºÅà
____10.4.2 ½ºÅà ¿À¹öÇ÷Π
__10.5  ÆÄÀϽýºÅÛ ¼øȸ 
__10.6  ¸¶¹«¸® 
__10.7  ¿¬½À ¹®Á¦ 
 
11Àå Àç±ÍÀûÀ¸·Î ÀÛ¼ºÇÏ´Â ¹ý  
__11.1  Àç±Í Ä«Å×°í¸®: ¹Ýº¹ ½ÇÇà 
____11.1.1 Àç±Í Æ®¸¯: Ãß°¡ ÀÎÀÚ ³Ñ±â±â 
__11.2  Àç±Í Ä«Å×°í¸®: °è»ê 
____11.2.1 µÎ °¡Áö °è»ê ¹æ½Ä 
__11.3  ÇÏÇâ½Ä Àç±Í: »õ·Î¿î »ç°í¹æ½Ä 
____11.3.1 ÇÏÇâ½Ä »ç°í ÀýÂ÷ 
____11.3.2 ¹è¿­ ÇÕ 
____11.3.3 ¹®ÀÚ¿­ µÚÁý±â 
____11.3.4 X ¼¼±â 
__11.4  °è´Ü ¹®Á¦ 
____11.4.1 °è´Ü ¹®Á¦ ±âÀú Á¶°Ç 
__11.5  ¾Ö³Ê±×·¥ »ý¼º 
____11.5.1 ¾Ö³Ê±×·¥ »ý¼ºÀÇ È¿À²¼º 
__11.6  ¸¶¹«¸® 
__11.7  ¿¬½À ¹®Á¦ 
 
12Àå µ¿Àû ÇÁ·Î±×·¡¹Ö  
__12.1  ºÒÇÊ¿äÇÑ Àç±Í È£Ãâ 
____12.1.1 max Àç±Í ºÐ¼® 
__12.2  ºò ¿À¸¦ À§ÇÑ ÀÛÀº °³¼± 
__12.3  Àç±ÍÀÇ È¿À²¼º 
__12.4  ÇÏÀ§ ¹®Á¦ Áßø 
__12.5  ¸Þ¸ðÀÌÁ¦À̼ÇÀ» ÅëÇÑ µ¿Àû ÇÁ·Î±×·¡¹Ö 
____12.5.1 ¸Þ¸ðÀÌÁ¦ÀÌ¼Ç ±¸Çö 
__12.6  »óÇâ½ÄÀ» ÅëÇÑ µ¿Àû ÇÁ·Î±×·¡¹Ö 
____12.6.1 »óÇâ½Ä ÇǺ¸³ªÄ¡ 
____12.6.2 ¸Þ¸ðÀÌÁ¦ÀÌ¼Ç ´ë »óÇâ½Ä 
__12.7  ¸¶¹«¸® 
__12.8  ¿¬½À ¹®Á¦  25613Àå ¼Óµµ¸¦ ³ôÀÌ´Â Àç±Í ¾Ë°í¸®Áò  
__13.1  ºÐÇÒ 
____13.1.1 ÄÚµå ±¸Çö: ºÐÇÒ 
__13.2  Äü Á¤·Ä 
____13.2.1 ÄÚµå ±¸Çö: Äü Á¤·Ä 
__13.3  Äü Á¤·ÄÀÇ È¿À²¼º 
____13.3.1 ÇÑ´«¿¡ º¸´Â Äü Á¤·Ä 
____13.3.2 ºò ¿À·Î ³ªÅ¸³½ Äü Á¤·Ä 
__13.4  Äü Á¤·ÄÀÇ ÃÖ¾ÇÀÇ ½Ã³ª¸®¿À 
____13.4.1 Äü Á¤·Ä ´ë »ðÀÔ Á¤·Ä 
__13.5  Äü ¼¿·ºÆ® 
____13.5.1 Äü ¼¿·ºÆ®ÀÇ È¿À²¼º 
____13.5.2 ÄÚµå ±¸Çö: Äü ¼¿·ºÆ® 
__13.6  ´Ù¸¥ ¾Ë°í¸®ÁòÀÇ ÇÙ½É ¿ªÇÒÀ» ÇÏ´Â Á¤·Ä 
__13.7  ¸¶¹«¸® 
__13.8  ¿¬½À ¹®Á¦ 
 
14Àå ³ëµå ±â¹Ý ÀÚ·á ±¸Á¶  
__14.1  ¿¬°á ¸®½ºÆ® 
__14.2  ¿¬°á ¸®½ºÆ® ±¸Çö 
__14.3  Àбâ 
____14.3.1 ÄÚµå ±¸Çö: ¿¬°á ¸®½ºÆ® Àбâ 
__14.4  °Ë»ö 
____14.4.1 ÄÚµå ±¸Çö: ¿¬°á ¸®½ºÆ® °Ë»ö 
__14.5  »ðÀÔ 
____14.5.1 ÄÚµå ±¸Çö: ¿¬°á ¸®½ºÆ® »ðÀÔ 
__14.6  »èÁ¦ 
____14.6.1 ÄÚµå ±¸Çö: ¿¬°á ¸®½ºÆ® »èÁ¦ 
__14.7  ¿¬°á ¸®½ºÆ® ¿¬»êÀÇ È¿À²¼º 
__14.8  ¿¬°á ¸®½ºÆ® ´Ù·ç±â 
__14.9  ÀÌÁß ¿¬°á ¸®½ºÆ® 
____14.9.1 ÄÚµå ±¸Çö: ÀÌÁß ¿¬°á ¸®½ºÆ® »ðÀÔ 
____14.9.1 ¾Õ°ú µÚ·Î À̵¿ 
__14.10  ÀÌÁß ¿¬°á ¸®½ºÆ® ±â¹Ý Å¥ 
____14.10.1 ÄÚµå ±¸Çö: ÀÌÁß ¿¬°á ¸®½ºÆ® ±â¹Ý Å¥ 
__14.11  ¸¶¹«¸® 
__14.12  ¿¬½À ¹®Á¦ 
 
15Àå ÀÌÁø Ž»ö Æ®¸®·Î ¼Óµµ Çâ»ó  
__15.1  Æ®¸® 
__15.2  ÀÌÁø Ž»ö Æ®¸® 
__15.3  °Ë»ö 
____15.3.1 ÀÌÁø Ž»ö Æ®¸® °Ë»öÀÇ È¿À²¼º 
____15.3.2 log(N) ·¹º§ 
____15.3.3 ÄÚµå ±¸Çö: ÀÌÁø Ž»ö Æ®¸® °Ë»ö 
__15.4  »ðÀÔ 
____15.4.1 ÄÚµå ±¸Çö: ÀÌÁø Ž»ö Æ®¸® »ðÀÔ 
____15.4.2 »ðÀÔ ¼ø¼­ 
__15.5  »èÁ¦ 
____15.5.1 ÀÚ½ÄÀÌ µÑÀÎ ³ëµå »èÁ¦ 
____15.5.2 ÈļÓÀÚ ³ëµå ã±â 
____15.5.3 ¿À¸¥ÂÊ ÀÚ½ÄÀÌ ÀÖ´Â ÈļÓÀÚ ³ëµå 
____15.5.4 ¿ÏÀüÇÑ »èÁ¦ ¾Ë°í¸®Áò 
____15.5.5 ÄÚµå ±¸Çö: ÀÌÁø Ž»ö Æ®¸® »èÁ¦ 
____15.5.6 ÀÌÁø Ž»ö Æ®¸® »èÁ¦ÀÇ È¿À²¼º 
__15.6  ÀÌÁø Ž»ö Æ®¸® ´Ù·ïº¸±â 
__15.7  ÀÌÁø Ž»ö Æ®¸® ¼øȸ 
__15.8  ¸¶¹«¸® 
__15.9  ¿¬½À ¹®Á¦  34516Àå ÈüÀ¸·Î ¿ì¼±¼øÀ§ À¯ÁöÇϱ⠠
__16.1  ¿ì¼±¼øÀ§ Å¥ 
__16.2  Èü 
____16.2.1 Èü Á¶°Ç 
____16.2.2 ¿ÏÀü Æ®¸® 
__16.3  Èü ¼Ó¼º 
__16.4  Èü »ðÀÔ 
__16.5  ¸¶Áö¸· ³ëµå Ž»ö 
__16.6  Èü »èÁ¦ 
__16.7  Èü ´ë Á¤·ÄµÈ ¹è¿­ 
__16.8  ´Ù½Ã »ìÆ캸´Â ¸¶Áö¸· ³ëµå ¹®Á¦ 
__16.9  ¹è¿­·Î Èü ±¸ÇöÇϱâ 
____16.9.1 ¹è¿­ ±â¹Ý Èü ¼øȸ 
____16.9.2 ÄÚµå ±¸Çö: Èü »ðÀÔ 
____16.9.3 ÄÚµå ±¸Çö: Èü »èÁ¦ 
____16.9.4 ´ë¾È ±¸Çö 
__16.10  ¿ì¼±¼øÀ§ Å¥·Î ¾²ÀÌ´Â Èü 
__16.11  ¸¶¹«¸® 
__16.12  ¿¬½À ¹®Á¦ 
 
17Àå Æ®¶óÀÌ(trie)ÇØ º¸´Â °Íµµ ³ª»ÚÁö ¾Ê´Ù  
__17.1  Æ®¶óÀÌ 
____17.1.1 Æ®¶óÀÌ ³ëµå 
____17.1.2 Æ®¶óÀÌ Å¬·¡½º 
__17.2  ´Ü¾î ÀúÀå 
____17.2.1 º°Ç¥(asterisk)ÀÇ Çʿ伺 
__17.3  Æ®¶óÀÌ °Ë»ö 
____17.3.1 ÄÚµå ±¸Çö: Æ®¶óÀÌ °Ë»ö 
__17.4  Æ®¶óÀÌ °Ë»öÀÇ È¿À²¼º 
__17.5  Æ®¶óÀÌ »ðÀÔ 
____17.5.1 ÄÚµå ±¸Çö: Æ®¶óÀÌ »ðÀÔ 
__17.6  ÀÚµ¿ ¿Ï¼º °³¹ß 
____17.6.1 ´Ü¾î ¼öÁý 
____17.6.2 Àç±Í ¿¬½À(walk-through) 
__17.7  ÀÚµ¿ ¿Ï¼º ¸¶¹«¸® 
__17.8   °ªÀ» Æ÷ÇÔÇÏ´Â Æ®¶óÀÌ: ÀÚµ¿ ¿Ï¼º ¾÷±×·¹À̵å 
__17.9  ¸¶¹«¸® 
__17.10  ¿¬½À ¹®Á¦ 
 
18Àå ±×·¡ÇÁ·Î ¹¹µçÁö ¿¬°áÇϱ⠠
__18.1  ±×·¡ÇÁ 
____18.1.1 ±×·¡ÇÁ ´ë Æ®¸® 
____18.1.2 ±×·¡ÇÁ ¿ë¾î 
____18.1.3 ±âÃÊ ±×·¡ÇÁ ±¸Çö 
__18.2  ¹æÇâ ±×·¡ÇÁ 
__18.3  °´Ã¼ ÁöÇâ ±×·¡ÇÁ ±¸Çö 
__18.4  ±×·¡ÇÁ Ž»ö 
__18.5  ±íÀÌ ¿ì¼± Ž»ö 
____18.5.1 ±íÀÌ ¿ì¼± Ž»ö ¿¬½À 
____18.5.2 ÄÚµå ±¸Çö: ±íÀÌ ¿ì¼± Ž»ö 
__18.6  ³Êºñ ¿ì¼± Ž»ö 
____18.6.1 ³Êºñ ¿ì¼± Ž»ö ¿¬½À 
____18.6.2 ÄÚµå ±¸Çö: ³Êºñ ¿ì¼± Ž»ö 
____18.6.3 ±íÀÌ ¿ì¼± Ž»ö ´ë ³Êºñ ¿ì¼± Ž»ö 
__18.7  ±×·¡ÇÁ Ž»öÀÇ È¿À²¼º 
____18.7.1 O(V + E) 
__18.8  °¡Áß ±×·¡ÇÁ 
____18.8.1 °¡Áß ±×·¡ÇÁ ÄÚµå 
____18.8.2 ÃÖ´Ü °æ·Î ¹®Á¦ 
__18.9  µ¥ÀÌÅ©½ºÆ®¶óÀÇ ¾Ë°í¸®Áò 
____18.9.1 µ¥ÀÌÅ©½ºÆ®¶óÀÇ ¾Ë°í¸®Áò Áغñ 
____18.9.2 µ¥ÀÌÅ©½ºÆ®¶óÀÇ ¾Ë°í¸®Áò ´Ü°è 
____18.9.3 µ¥ÀÌÅ©½ºÆ®¶óÀÇ ¾Ë°í¸®Áò ¿¬½À 
____18.9.4 ÃÖ´Ü °æ·Î ã±â 
____18.9.5 ÄÚµå ±¸Çö: µ¥ÀÌÅ©½ºÆ®¶óÀÇ ¾Ë°í¸®Áò 
____18.9.6 µ¥ÀÌÅ©½ºÆ®¶óÀÇ ¾Ë°í¸®ÁòÀÇ È¿À²¼º 
__18.10  ¸¶¹«¸® 
__18.11  ¿¬½À ¹®Á¦ 
 
19Àå °ø°£ Á¦¾à ´Ù·ç±â  
__19.1  °ø°£ º¹ÀâµµÀÇ ºò ¿À 
__19.2  ½Ã°£°ú °ø°£ Æ®·¹À̵å¿ÀÇÁ 
__19.3  Àç±Í¿¡ ¼û°ÜÁø ºñ¿ë 
__19.4  ¸¶¹«¸® 
__19.5  ¿¬½À ¹®Á¦ 
 
20Àå ÄÚµå ÃÖÀûÈ­ ±â¹ý  
__20.1  ÀüÁ¦ Á¶°Ç: ÇöÀç ºò ¿À ÆľÇÇϱâ 
__20.2  ½ÃÀÛÁ¡: »ó»óÇÒ ¼ö ÀÖ´Â ÃÖ»óÀÇ ºò ¿À 
____20.2.1 »ó»óÀÇ ³ª·¡ ÆîÄ¡±â 
__20.3  ·è¾÷ ¸¶¹ý 
____20.3.1 ÀúÀÚ ·è¾÷ ¸¶¹ý 
____20.3.2 ÀÚ·á ±¸Á¶ Ãß°¡Çϱâ 
____20.3.3 µÎ ¼öÀÇ ÇÕ(two-sum) ¹®Á¦ 
__20.4  ÆÐÅÏ ÀνĠ
____20.4.1 µ¿Àü °ÔÀÓ 
____20.4.2 ¿¹Á¦ »ý¼º 
____20.4.3 ÇÕ ±³È¯(sum swap) ¹®Á¦ 
__20.5  Å½¿å ¾Ë°í¸®Áò 
____20.5.1 ¹è¿­ ÃÖ´ñ°ª 
____20.5.2 ÃÖ´ë ºÎºÐ ÇÕ 
____20.5.3 Å½¿å½º·¯¿î ÁÖ°¡ ¿¹Ãø 
__20.6  ÀÚ·á ±¸Á¶ º¯°æ 
____20.6.1 ¾Ö³Ê±×·¥ °Ë»ç±â 
____20.6.2 ±×·ì Á¤·Ä 
__20.7  ¿ä¾à 
__20.8  ÀÛº° Àλç 
__20.9  ¿¬½À ¹®Á¦