°øÀ¯Çϱâ
ÄÚµù ÀÎÅͺä Äù½ºÃµ
±¸¸ÅÈıâ 0°³ (0)
¤ýµµ¼­Á¤º¸ ÀúÀÚ : Narasimha Karumanchi
ÃâÆÇ»ç : ¿µÁø´åÄÄ
2015³â 01¿ù 05ÀÏ Ãâ°£  |  ISBN : 8931447841  |  776ÂÊ  |  ±Ô°Ýèâ  |  1ÆÇ
¤ý±³º¸È¸¿ø ±³º¸¹®°í ID ¿¬°áÇϱâ
µµ¼­¸¦ ±¸ÀÔÇÏ½Ã¸é ±³º¸¹®°í¿Í ²É¸¶ÀÇ È¸¿øÇýÅÃÀ» ÇÔ²²
¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
¤ý²É¸¶°¡ 35,000¿ø 31,500¿ø 10%
¤ýÃß°¡ÇýÅÃ
²É 3¼ÛÀÌ
¤ý¹è¼ÛÁö¿ª ±¹³»
¤ý¹è¼Ûºñ
Á¶°ÇºÎ¹«·á¹è¼Û
  • ÀÌ °¡°ÔÀÇ ¹«·á¹è¼Û »óǰÀ» ÇÔ²² ÁÖ¹®Çϰųª, ÃÑÁÖ¹®±Ý¾×ÀÌ 15,000¿ø ÀÌ»óÀÌ¸é ¹«·á¹è¼Û.
  • 15,000¿ø ¹Ì¸¸ÀÌ¸é ¹è¼Ûºñ 2,500¿ø °í°´ºÎ´ã
  • µµ¼­»ê°£/Á¦ÁÖµµ´Â Ãß°¡¿îÀÓºñ ºÎ°úµÉ ¼ö ÀÖÀ½
1ÀÏ À̳» Ãâ°í
¤ý¼ö·®
ÃÑ ÇÕ°è±Ý¾×  ¿ø
Âò
¼±¹°
Àå¹Ù±¸´Ï ´ã±â
¹Ù·Î ±¸¸ÅÇϱâ

Àå¹Ù±¸´Ï¿¡ ´ã¾Ò½À´Ï´Ù. Àå¹Ù±¸´Ï¸¦ È®ÀÎ ÇϽðڽÀ´Ï±î?

¼îÇΰè¼ÓÇϱâ
Àå¹Ù±¸´Ïº¸±â
¤ýÀÌ °¡°ÔÀÇ ´Ù¸¥ »óǰ ¸ðµç»óǰº¸±â+
²ÞÀ» ÇÇ¿ì´Â ¼¼»ó, ÀÎÅÍ³Ý ±³º¸¹®°íÀÔ´Ï´Ù.
²ÞÀ» ÇÇ¿ì´Â ¼¼»ó, ÀÎÅÍ³Ý ±³º¸¹®°íÀÔ´Ï´Ù.
°¡°ÔÁÖÀÎ : ±³º¸¹®°í
ÀüÈ­ ¹× ÅùèÁ¤º¸
ÀüÈ­ ¹× ÅùèÁ¤º¸
»óǰ ¾È³» ¹× ȯºÒ, ±³È¯, ¹è¼Û¹®ÀÇ
- °¡°Ô ÀüÈ­¹øÈ£ : 1544-1900
- ÀüÈ­¹®ÀÇ ½Ã°£ : ¿ÀÀü 9½ÃºÎÅÍ ¿ÀÈÄ 6½Ã±îÁö
(¸ÅÁÖ ¿ù¿äÀÏ, È­¿äÀÏ, ¼ö¿äÀÏ, ¸ñ¿äÀÏ, ±Ý¿äÀÏ, °øÈÞÀÏ Á¦¿Ü)
- °¡°Ô À̸ÞÀÏ : ink@kyobobook.co.kr
- ÀÌ¿ë Åùèȸ»ç : CJ´ëÇÑÅë¿î
ÆÇ¸Å°¡°ÔÁ¤º¸
- »ç¾÷ÀÚ¸í : (ÁÖ)±³º¸¹®°í
- »ç¾÷ÀÚµî·Ï¹øÈ£ : 102-81-11670
- Åë½ÅÆÇ¸Å¾÷½Å°í : 01-0653
- Çö±Ý¿µ¼öÁõ : ¹ß±Þ°¡´É
ÀüÈ­ÁÖ¹® ¹× °áÁ¦¹®ÀÇ
- ²ÉÇÇ´Â ¾ÆÄ§¸¶À» : 1644-8422
°¡°Ô¿Í Á÷°Å·¡¸¦ ÇÏ½Ã¸é ²É¼ÛÀÌ Àû¸³ ¹× °¢Á¾ ÇýÅÿ¡¼­
Á¦¿ÜµÇ°í, ¸¸ÀÏÀÇ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡µµ ²É¸¶ÀÇ
µµ¿òÀ» ¹ÞÀ¸½Ç ¼ö ¾ø½À´Ï´Ù. °¡°ÔÀÇ ºÎ´çÇÑ ¿ä±¸,
ºÒ°øÁ¤ ÇàÀ§ µî¿¡ ´ëÇØ¼­µµ ²É¸¶·Î Á÷Á¢ ÀüÈ­ÁÖ¼¼¿ä.
 À̾߱â²É¹ç
µî·ÏµÈ À̾߱Ⱑ ¾ø½À´Ï´Ù.
»ó¼¼Á¤º¸ ±¸¸ÅÈıâ (0) »óǰQ&A (0) ¹è¼Û/±³È¯/ȯºÒ ¾È³»

Ã¥¼Ò°³

¡ºÄÚµù ÀÎÅͺä Äù½ºÃµ¡»Àº ÄÚµù ÀÎÅͺä(Coding Interview)¸¦ ÁغñÇÏ´Â »ç¶÷µéÀ» À§ÇØ ¹®Á¦ ¸ðÀ½°ú ÀÌ¿¡ ´ëÇÑ Àü·«ÀûÀÎ ÇØ°á ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â Æ®·¹ÀÌ´× °¡À̵åºÏÀÔ´Ï´Ù. ÇÁ·Î±×·¡¹Ö ±âÃÊ °³³äºÎÅÍ ½ÃÀÛÇØ º¹Àâµµ Ç¥±â¹ý°ú ¼ºÀå·ü µîµîÀÇ ¾Ë°í¸®ÁòÀÇ ±âÃÊ °³³ä, ±×¸®°í ½ºÅðú Å¥, ¿¬°á ¸®½ºÆ®, Æ®¸®¿Í Èü, ±×·¡ÇÁ¿¡¼­ºÎÅÍ Á¤·Ä°ú ¼±ÅÃ, ºÐÇÒ Á¤º¹, µ¿Àû °èȹ¹ý ±îÁö ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò ºÐ¾ß¿¡¼­ ÀÚÁÖ ÃâÁ¦µÇ°Å³ª Áú¹®À¸·Î ¹°¾îº¸´Â ¹®Á¦µéÀ» ¼Ò°³Çϸ鼭 ÀÌ¿¡ ´ëÇÑ ÇØ°á ¹æ¹ýµéµµ ÀÚ¼¼ÇÏ°Ô ´Ù·ç°í ÀÖ½À´Ï´Ù.

»ó¼¼À̹ÌÁö

ÀúÀÚ¼Ò°³

ÀúÀÚ : Narasimha Karumanchi ÀúÀÚ Narasimha Karumanchi´Â ¾Æ¸¶Á¸ÀÇ ¼ö¼® SW µðº§·ÎÆÛ¿´À¸¸ç Àεµ ÇÏÀ̵¥¶ó¹Ùµå (Hyderabad)¿¡ À§Ä¡ÇÑ Mentor Graphics¿Í Microsoft¿¡¼­ ±Ù¹«ÇÏ´Ù ÃÖ±Ù¿¡´Â ÇÏÀ̵¥¶ó¹Ùµå IBM ¿¬±¸¼Ò¿¡¼­ Ȱµ¿Çϰí ÀÖ´Ù. ÀÚ¿ÍÇÒ¶ö ³×·ç ±â¼ú ´ëÇб³(JNT University)¿¡¼­ ÄÄÇ»ÅÍ °øÇÐ Çлç ÇÐÀ§¸¦ ¹Þ¾Ò°í º½º£ÀÌ Àεµ°ø´ë(IIT Bombay)¿¡¼­ ÄÄÇ»ÅÍ °øÇÐ ¼®»ç ÇÐÀ§¸¦ ¹Þ¾Ò´Ù. ´Ù¾çÇÑ ±³À° ¼¾ÅÍ¿Í ´ëÇп¡¼­ ÀÚ·á ±¸Á¶¿Í ¾Ë°í¸®ÁòÀ» °¡¸£Ä£ °æÇèÀ» °¡Áö°í ÀÖ´Ù. ¿ªÀÚ : ±è¼º¿ø ¿ªÀÚ ±è¼º¿øÀº ¼þ½Ç´ë Á¤º¸°úÇдëÇпø Á¹¾÷ Çö (ÁÖ)¼ÒÇÁÆ®¿ÍÀ̵å ÀÌ»ç -Àú¼­ »õ·Î¾²´Â ÀÚ¹Ù À¥ ÇÁ·Î±×·¡¹Ö, ¿µÁø´åÄÄ ½±°Ô Ç®¾î¾´ ÀÚ¹Ù µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹Ö, ¿µÁø´åÄÄ -¿ª¼­ ¾ÆÀÌÆù °ÔÀÓ iPhone Game °³¹ßÀÚ ·¹ÆÛ·±½º, ¿µÁø´åÄÄ

¸ñÂ÷

Chapter 01. ÇÁ·Î±×·¡¹Ö ±âÃÊ 1.1 º¯¼ö(Variables) 1.2 ÀÚ·áÇü(Data Types) 1.3 ÀÚ·á ±¸Á¶(Data Structure) 1.4 Ãß»ó ÀÚ·áÇü(Abstract Data Types - ADTs) 1.5 ¸Þ¸ð¸®¿Í º¯¼ö (Memory and Variables) 1.6 Æ÷ÀÎÅÍ(Pointers) 1.7 ÆÄ¶ó¹ÌÅÍ Àü´Þ ±â¹ý(Parameter Passing Techniques) 1.8 ¹ÙÀεù(Binding) 1.9 ½ºÄÚÇÁ(Scope) 1.10 ±â¾ï ¿µ¿ª ºÐ·ù(Storage Classes) 1.11 ±â¾ï ¿µ¿ªÀÇ ±¸¼º(Storage Organization) 1.12 ÇÁ·Î±×·¡¹Ö Å×Å©´Ð 1.13 ÇÁ·Î±×·¡¹Ö ±âÃÊ ¹®Á¦ Chapter 02. INTRODUCTION 2.1 ¾Ë°í¸®ÁòÀ̶õ ¹«¾ùÀΰ¡? 2.2 ¿Ö ¾Ë°í¸®Áò ºÐ¼®Àΰ¡? 2.3 ¾Ë°í¸®Áò ºÐ¼®ÀÇ ¸ñÇ¥ 2.4 ½ÇÇà ½Ã°£ ºÐ¼®(Running Time Analysis)À̶õ ¹«¾ùÀΰ¡? 2.5 ¾î¶»°Ô ¾Ë°í¸®ÁòÀ» ºñ±³Çϴ°¡? 2.6 ¼ºÀå·ü(Rate of Growth)À̶õ ¹«¾ùÀΰ¡? 2.7 ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â ¼ºÀå·ü 2.8 ºÐ¼® À¯Çü 2.9 Á¡±ÙÀû Ç¥±â(Asymptotic Notation) 2.10 Big-O Ç¥±â¹ý(Big-O Notation) 2.11 Omega-¥Ø (ºò¿À¸Þ°¡) Ç¥±â¹ý 2.12 Theta-¥è(ºò¼¼Å¸) Ç¥±â¹ý 2.13 ¿Ö Á¡±Ù ºÐ¼®(Asymptotic Analysis)À̶ó°í ºÒ¸®´Â°¡? 2.14 Á¡±Ù ºÐ¼®(Asymptotic Analysis) Áöħ 2.15 Ç¥±â¹ýÀÇ ¼Ó¼º(Properties of Notation) 2.16 ÈçÈ÷ »ç¿ëµÇ´Â ·Î±×¿Í ÇÕ»ê 2.17 ºÐÇÒ Á¤º¹(Divide and Conquer)¿¡ ´ëÇÑ ¸¶½ºÅÍ Á¤¸®(Master Theorem) 2.18 °¨»ê Á¤º¹ ¹Ýº¹(Subtract and Conquer Recurrences)¿¡ ´ëÇÑ ¸¶½ºÅÍ Á¤¸® 2.19 °¨»ê Á¤º¹(Subtract and Conquer) ¸¶½ºÅÍ Á¤¸®ÀÇ º¯Çü 2.20 ¾Ë°í¸®Áò ºÐ¼® ¹®Á¦ Chapter 03. Àç±Í¿Í ¿ªÃßÀû 3.1 ¼Ò°³ 3.2 Àç±Í(Recursion)¶õ ¹«¾ùÀΰ¡? 3.3 ¿Ö Àç±Í ¹æ½ÄÀΰ¡? 3.4 Àç±Í ÇÔ¼öÀÇ Çü½Ä 3.5 Àç±Í¿Í ¸Þ¸ð¸®(Visualization) 3.6 Àç±Í vs ¹Ýº¹ 3.7 Àç±Í ¹æ½Ä¿¡ ´ëÇÑ Âü°í»çÇ× 3.8 Àç±Í ¾Ë°í¸®ÁòÀÇ ¿¹ 3.9 Àç±Í ¹æ½ÄÀÇ ¹®Á¦ 3.10 ¿ªÃßÀûÀ̶õ ¹«¾ùÀΰ¡? 3.11 ¿ªÃßÀû ¾Ë°í¸®ÁòÀÇ ¿¹ 3.12 ¿ªÃßÀû ¹®Á¦ Chapter 04. ¿¬°á ¸®½ºÆ® 4.1 ¿¬°á ¸®½ºÆ®¶õ ¹«¾ùÀΰ¡? 4.2 ¿¬°á ¸®½ºÆ® Ãß»ó µ¥ÀÌÅÍ Çü(ADT) 4.3 ¿Ö ¿¬°á ¸®½ºÆ®Àΰ¡? 4.4 ¹è¿­ÀÇ °³¿ä 4.5 ¹è¿­°ú µ¿Àû ¹è¿­ ±×¸®°í ¿¬°á ¸®½ºÆ® ºñ±³ 4.6 ´ÜÀÏ ¿¬°á ¸®½ºÆ®(Singly Linked List) 4.7 ÀÌÁß ¿¬°á ¸®½ºÆ® (Doubly Linked List) 4.8 ȯÇü(¶Ç´Â ȯ»ó) ¿¬°á ¸®½ºÆ® 4.9 ¸Þ¸ð¸® ÃÖÀûÈ­(Memory-Efficient) ÀÌÁß ¿¬°á ¸®½ºÆ® 4.10 ¿¬°á ¸®½ºÆ® ¹®Á¦ Chapter 05. ½ºÅà 5.1 ½ºÅÃÀ̶õ ¹«¾ùÀΰ¡? 5.2 ½ºÅÃÀº ¾î¶»°Ô »ç¿ëÇϴ°¡? 5.3 ½ºÅà Ãß»ó ÀÚ·áÇü(ADT) 5.4 ¾îÇø®ÄÉÀÌ¼Ç 5.5 ±¸Çö 5.6 ±¸Çö ºñ±³ 5.7 ½ºÅÃÀÇ ¹®Ç× Chapter 06. Å¥ 6.1 Å¥¶õ ¹«¾ùÀΰ¡? 6.2 Å¥´Â ¾î¶»°Ô »ç¿ëÇϴ°¡? 6.3 Å¥ÀÇ Ãß»ó ÀÚ·áÇü(ADT) 6.4 ¿¹¿Ü 6.5 ¾îÇø®ÄÉÀÌ¼Ç 6.6 ±¸Çö 6.7 Å¥ °ü·Ã ¹®Ç× Chapter 07. Æ®¸® 7.1 Æ®¸®¶õ ¹«¾ùÀΰ¡? 7.2 ¿ë¾î Á¤ÀÇ 7.3 ÀÌÁø Æ®¸®(Binary Æ®¸®) 7.4 ÀÌÁø Æ®¸®ÀÇ À¯Çü 7.5 ÀÌÁø Æ®¸®ÀÇ ¼Ó¼º 7.6 ÀÌÁø Æ®¸® ¿îÇà(Traversals) 7.7 ÀϹÝÀûÀÎ Æ®¸® (NÇ× Trees) 7.8 ½º·¹µå ÀÌÁø Æ®¸® ¿îÇà [Stack or Queue less Traversals] 7.9 ¼ö½Ä Æ®¸® 7.10 XOR Æ®¸® 7.11 ÀÌÁø Ž»ö Æ®¸®(Binary Search Trees - BSTs) 7.12 ±ÕÇü ÀÌÁø °Ë»ö Æ®¸®(Balanced Binary Search Trees) 7.13 AVL(Adelson-Velskii and Landis) Æ®¸® 7.14 ±×¹Û¿¡ ´Ù¾çÇÑ Æ®¸® Chapter 08. ¿ì¼± ¼øÀ§ Å¥¿Í Èü 8.1 ¿ì¼± ¼øÀ§ Å¥¶õ ¹«¾ùÀΰ¡? 8.2 ¿ì¼± ¼øÀ§ Å¥ Ãß»óÈ­ ŸÀÔ(Priority Queue ADT) 8.3 ¿ì¼± ¼øÀ§ Å¥ ÀÀ¿ëÇÁ·Î±×·¥µé 8.4 ¿ì¼± ¼øÀ§ Å¥ ±¸Çö 8.5 Èü°ú ÀÌÁø Èü 8.6 ÀÌÁø Èü(Binary Heap) 8.7 ¿ì¼± ¼øÀ§ Å¥¿Í Èü °ü·Ã ¹®Ç×µé Chapter 09. ±×·¡ÇÁ ¾Ë°í¸®Áò 9.1 ¼Ò°³ 9.2 ¿ë¾î ¼³¸í 9.3 ±×·¡ÇÁ ¾îÇø®ÄÉÀÌ¼Ç 9.4 ±×·¡ÇÁÀÇ Ç¥Çö 9.5 ±×·¡ÇÁ ¿îÇà(Graph Traversals) 9.6 À§»ó Á¤·Ä(Topological Sort) 9.7 ÃÖ´Ü °æ·Î(Shortest path) ¾Ë°í¸®Áò 9.8 ÃÖ¼Ò ½ÅÀå Æ®¸® 9.9 ±×·¡ÇÁ ¾Ë°í¸®ÁòÀÇ ¹®Ç×µé Chapter 10. Á¤·Ä 10.1 Á¤·ÄÀ̶õ? 10.2 ¿Ö Á¤·ÄÀÌ Áß¿äÇѰ¡? 10.3 ºÐ·ù 10.4 ±×¿Ü ºÐ·ùµé 10.5 ¹öºí Á¤·Ä 10.6 ¼±Åà Á¤·Ä(Selection sort) 10.7 »ðÀÔ Á¤·Ä(Insertion sort) 10.8 ¼Ð Á¤·Ä(Shell sort) 10.9 º´ÇÕ Á¤·Ä(Merge sort) 10.10 Èü Á¤·Ä 10.11 Äü Á¤·Ä 10.12 Æ®¸® Á¤·Ä(Tree Sort) 10.13 ¼±Çü Á¤·Ä ¾Ë°í¸®Áò 10.14 °è¼ö Á¤·Ä(Counting Sort) 10.15 ¹öŶ Á¤·Ä(Bucket sort ¶Ç´Â Bin sort) 10.16 ±â¼ö Á¤·Ä(Radix Sort) 10.17 ÅäÆú·ÎÁö Á¤·Ä(Topological Sort) 10.18 ¿ÜºÎ Á¤·Ä(External Sorting) 10.19 Á¤·Ä¿¡ °üÇÑ ¹®Ç×µé Chapter 11. °Ë»ö 11.1 °Ë»öÀ̶õ? 11.2 ¿Ö °Ë»öÀΰ¡? 11.3 °Ë»öÀÇ Á¾·ù 11.4 ºÒ±ÔÄ¢ ¼±Çü °Ë»ö (Unordered Linear Search) 11.5 Á¤·Ä/±ÔÄ¢ ¼±Çü °Ë»ö(Sorted/Ordered Linear Search) 11.6 ÀÌÁø °Ë»ö(Binary Search) 11.7 ±âº» °Ë»ö ¾Ë°í¸®Áò ºñ±³ 11.8 ½Éº¼ Å×À̺í°ú ÇØ½Ì 11.9 ¹®ÀÚ¿­ °Ë»ö ¾Ë°í¸®Áò 11.10 °Ë»ö °ü·Ã ¹®Ç×µé Chapter 12. ¼±Åà ¾Ë°í¸®Áò 12.1 ¼±Åà ¾Ë°í¸®ÁòÀ̶õ ¹«¾ùÀΰ¡? 12.2 Á¤·Ä¿¡ ÀÇÇÑ ¼±Åà 12.3 ºÐÇÒ ±â¹Ý ¼±ÅÃ(Partition-based Selection) ¾Ë°í¸®Áò 12.4 ¼±Çü ¼±ÅÃ(Linear Selection) ¾Ë°í¸®Áò 12.5 Á¤·Ä ¼ø¹øÀ¸·Î K¹øÂ°·Î ÀÛÀº ¿ä¼Ò ã±â 12.6 ¼±Åà ¾Ë°í¸®Áò¿¡ °üÇÑ ¹®Ç×µé Chapter 13. ½Éº¼ Å×À̺í 13.1 °³¿ä 13.2 ½Éº¼ Å×À̺íÀ̶õ ¹«¾ùÀΰ¡? 13.3 ½Éº¼ Å×ÀÌºí ±¸Çö 13.4 ½Éº¼ Å×ÀÌºí ±¸Çö ¹æ¹ýÀÇ ºñ±³ Chapter 14. ÇØ½Ì 14.1 ÇØ½Ì(Hashing)À̶õ ¹«¾ùÀΰ¡? 14.2 ÇØ½ÌÀ» ¿Ö »ç¿ëÇϴ°¡? 14.3 ÇØ½Ã Å×À̺í(Hash Table) ADT 14.4 ÇØ½Ì ¾Ë¾Æº¸±â 14.5 ÇØ½Ì ±¸¼º ¿ä¼Ò 14.6 ÇØ½Ã Å×À̺í 14.7 ÇØ½Ã ÇÔ¼ö 14.8 ÀûÀç Àμö 14.9 Ãæµ¹ 14.10 Ãæµ¹ Á¦°Å ±â¹ý(Collision Resolution Techniques) 14.11 Separate Chaining 14.12 °³¹æ ÁÖ¼Ò¹ý 14.13 Ãæµ¹ ÇØ¼Ò ¹æ¹ý ºñ±³ 14.14 ¿¬»ê º¹Àâµµ O(1)ÀÎ ÇØ½Ì ¸¸µå´Â ¹æ¹ý 14.15 ÇØ½Ì ±â¹ý(µé) 14.16 ÇØ½Ã Å×À̺íÀÌ ÀûÇÕÇÏÁö ¾Ê´Â °æ¿ìµé 14.17 ÇØ½Ì ¹®Á¦ Chapter 15. ¹®ÀÚ¿­ ¾Ë°í¸®Áò 15.1 °³¿ä 15.2 ¹®ÀÚ¿­ ¸ÅĪ ¾Ë°í¸®Áò 15.3 Àü¼ö ¹æ¹ý(Brute Force Method) 15.4 Robin-Karp ¹®ÀÚ¿­ ¸ÅĪ ¾Ë°í¸®Áò 15.5 À¯ÇÑ ¿ÀÅ丶Ÿ·Î ¹®ÀÚ¿­ ¸ÅĪ 15.6 KMP ¾Ë°í¸®Áò 15.7 º¸À̾î-¹«¾î(Boyer-Moore) ¾Ë°í¸®Áò 15.8 ¹®ÀÚ¿­ Á¤·ÄÀ» À§ÇÑ ÀÚ·á ±¸Á¶ 15.9 ¹®ÀÚ¿­¿¡ ´ëÇÑ ÇØ½Ã Å×À̺í 15.10 ¹®ÀÚ¿­¿¡ ´ëÇÑ ÀÌÁø °Ë»ö Æ®¸® 15.11 Æ®¶óÀÌ 15.12 3Ç× °Ë»ö Æ®¸®(Ternary Search Tree) 15.13 BST, Trie ±×¸®°í TST ºñ±³ 15.14 Á¢¹Ì»ç Æ®¸® 15.15 ¹®ÀÚ¿­ °ü·Ã ¹®Ç×µé Chapter 16. ¾Ë°í¸®Áò µðÀÚÀÎ ±â¼ú 16.1 °³¿ä 16.2 ºÐ·ù 16.3 ±¸Çö ¹æ¹ý¿¡ µû¸¥ ºÐ·ù 16.4 µðÀÚÀÎ ¹æ¹ý¿¡ ÀÇÇÑ ºÐ·ù 16.5 ´Ù¸¥ ºÐ·ùµé Chapter 17. Ž¿å ¾Ë°í¸®Áò 17.1 ¼Ò°³ 17.2 Ž¿å Àü·«(Greedy strategy) 17.3 Ž¿å ¾Ë°í¸®ÁòÀÇ Æ¯¼º 17.4 Ž¿å ¾Ë°í¸®ÁòÀÌ Ç×»ó ¿Ã¹Ù¸£°Ô µ¿ÀÛÇÒ ¼ö ÀÖÀ»±î? 17.5 Ž¿å ¾Ë°í¸®ÁòÀÇ ÀåÁ¡°ú ´ÜÁ¡ 17.6 Ž¿å ÀÀ¿ë ¾îÇø®ÄÉÀÌ¼Ç 17.7 Ž¿å ±â¼ú ÀÌÇØÇϱâ 17.8 Ž¿å ¾Ë°í¸®ÁòÀÇ ¹®Ç×µé Chapter 18. ºÐÇÒ Á¤º¹ ¾Ë°í¸®Áò 18.1 ¼Ò°³ 18.2 ºÐÇÒ°ú Á¤º¹ Àü·«Àº ¹«¾ùÀԴϱî? 18.3 ºÐÇÒ Á¤º¹Àº Ç×»ó Àû¿ëÇÒ ¼ö ÀÖ½À´Ï±î? 18.4 ºÐÇÒ Á¤º¹ ½Ã°¢È­ 18.5 ºÐÇÒ Á¤º¹ ÀÌÇØÇϱâ 18.6 ºÐÇÒ Á¤º¹ÀÇ ÀåÁ¡ 18.7 ºÐÇÒ Á¤º¹ÀÇ ´ÜÁ¡ 18.8 ¸¶½ºÅÍ Á¤¸® 18.9 ºÐÇÒ Á¤º¹ÀÇ ÀÀ¿ë 18.10 ºÐÇÒ Á¤º¹ °ü·Ã ¹®Ç×µé Chapter 19. µ¿Àû °èȹ¹ý 19.1 ¼Ò°³ 19.2 µ¿Àû °èȹ Àü·«À̶õ ¹«¾ùÀΰ¡? 19.3 µ¿Àû °èȹ¹ý Àü·«ÀÇ Æ¯¼º 19.4 µ¿Àû °èȹ¹ýÀ¸·Î ¸ðµç ¹®Á¦¸¦ Ç® ¼ö ÀÖÀ»±î? 19.5 µ¿Àû °èȹ¹ý Á¢±Ù ¹æ¹ýµé 19.6 µ¿Àû °èȹ¹ý ¾Ë°í¸®ÁòÀÇ ¿¹Á¦µé 19.7 µ¿Àû °èȹ¹ýÀÇ ÀÌÇØ 19.8 µ¿Àû ÇÁ·Î±×·¡¹Ö¿¡ °ü·ÃÇÑ ¹®Ç×µé Chapter 20. º¹Àâµµ Ŭ·¡½º 20.1 °³¿ä 20.2 ´ÙÂ÷ / Áö¼ö ½Ã°£ 20.3 °áÁ¤(Decision)¹®Á¦¶õ ¹«¾ùÀΰ¡? 20.4 °áÁ¤ ÀýÂ÷ 20.5 º¹Àâµµ Ŭ·¡½º¶õ ¹«¾ùÀΰ¡? 20.6 º¹Àâµµ Ŭ·¡½ºÀÇ À¯Çü 20.7 ȯ»ê(Reductions) Chapter 21. µðÀÚÀÎ(¼³°è) ÀÎÅͺä Áú¹®µé 21.1 ¿ë¾î 21.2 ÆÁ(Tips) 21.3 µðÀÚÀÎ(¼³°è) ¸éÁ¢ ¹®Ç×µé 21.4 ¿¬½ÀÀ» À§ÇÑ µðÀÚÀÎ °ü·Ã Áú¹® ¿¹Á¦ Chapter 22. ¿î¿µÃ¼Á¦ ½Ã½ºÅÛ °³³ä 22.1 ¿ë¾î 22.2 ¿î¿µÃ¼Á¦ °³³ä °ü·Ã ¹®Ç×µé Chapter 23. ÄÄÇ»ÅÍ ³×Æ®¿öÅ© ±âº» 23.1 °³¿ä 23.2 LAN ´ë WAN 23.3 ºÐÇÒ°ú ´ÙÁßÈ­ 23.4 ´Ü¸» ÀåÄ¡ 23.5 Áß°è ÀåÄ¡ 23.6 ¸Åü(Medium) 23.7 P2P(Peer-to-peer)°ú Ŭ¶óÀ̾ðÆ®/¼­¹ö(Client/Server) ³×Æ®¿öÅ© 23.8 ÀÎÅͳÝÀº ¾î¶»°Ô ÀÛµ¿Çϴ°¡? 23.9 OSI ¸ðµ¨°ú TCP/IP ¸ðµ¨ÀÇ Â÷ÀÌ 23.10 Ŭ¶óÀÌ¾ðÆ® ¼­¹ö ÄÄÇ»ÆÃ°ú ÀÎÅÍ³Ý 23.11 ARP¿Í RARP 23.12 ºÎºÐ¸Á ±¸¼º(Subnetting) 23.13 ¶ó¿ìÆÃ(Routing)Àº ¾î¶»°Ô µ¿ÀÛÇÒ±î? 23.14 À¯´Ïij½ºÆ®, ºê·Îµåij½ºÆ® ±×¸®°í ¸ÖƼij½ºÆ® 23.15 °æ·Î ÃßÀû(Traceroute ȤÀº Tracert)¿Í ÇÎ(ping)Àº ¾î¶»°Ô µ¿ÀÛÇÒ±î? 23.16 QoS¶õ ¹«¾ùÀΰ¡? Chapter 24. µ¥ÀÌÅͺ£À̽º °³³ä 24.1 ¿ë¾î 24.2 µ¥ÀÌÅͺ£À̽º °³³äÀÇ ¹®Ç×µé Chapter 25. ´ë´äÇϱ⠾î·Á¿î ¹®Á¦µé 25.1 ´ë´äÇϱ⠾î·Á¿î ¹®Á¦µé Chapter 26. ±â¼ú ÀÌ¿ÜÀÇ Á¶¾ð 26.1 ÆÁ 26.2 ±â¼ú ¿ÜÀÇ ¿¹Á¦ ¹®Ç×µé Chapter 27. ±×¹ÛÀÇ °³³äµé 27.1 °³¿ä 27.2 ºñÆ® ¿¬»ê ÆÄÇìÄ¡±â 27.3 ±âŸ ÇÁ·Î±×·¡¹Ö ¹®Ç×µé

ÃâÆÇ»ç ¼­Æò

ÀÌ Ã¥Àº ÄÚµù ÀÎÅͺä(Coding Interview)¸¦ ÁغñÇÏ´Â »ç¶÷µéÀ» À§ÇØ ¹®Á¦ ¸ðÀ½°ú ÀÌ¿¡ ´ëÇÑ Àü·«ÀûÀÎ ÇØ°á ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â Æ®·¹ÀÌ´× °¡À̵åºÏÀÔ´Ï´Ù. ÄÚµù ÀÎÅͺä´Â ÁÖ¾îÁø ¹®Á¦¸¦ ÇØ°áÇÏ´Â ´É·ÂÀ» Å×½ºÆ®ÇÏ´Â ¼ö´ÜÀ¸·Î¼­ ¾Ë°í¸®Áò °æ½Ã´ëȸ´Â ¹°·Ð SW ±â¾÷¿¡¼­µµ Áö¿øÀÚÀÇ ¹®Á¦ ÇØ°á ¿ª·®À» Å×½ºÆ®Çϴ ôµµ·Î µµÀÔÇÏ´Â Ãß¼¼ÀÔ´Ï´Ù. ÀÌ Ã¥Àº ÇÁ·Î±×·¡¹Ö ±âÃÊ °³³äºÎÅÍ ½ÃÀÛÇØ º¹Àâµµ Ç¥±â¹ý°ú ¼ºÀå·ü µîµîÀÇ ¾Ë°í¸®ÁòÀÇ ±âÃÊ °³³ä, ±×¸®°í ½ºÅðú Å¥, ¿¬°á ¸®½ºÆ®, Æ®¸®¿Í Èü, ±×·¡ÇÁ¿¡¼­ºÎÅÍ Á¤·Ä°ú ¼±ÅÃ, ºÐÇÒ Á¤º¹, µ¿Àû °èȹ¹ý ±îÁö ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò ºÐ¾ß¿¡¼­ ÀÚÁÖ ÃâÁ¦µÇ°Å³ª Áú¹®À¸·Î ¹°¾îº¸´Â ¹®Á¦µéÀ» ¼Ò°³Çϸ鼭 ÀÌ¿¡ ´ëÇÑ ÇØ°á ¹æ¹ýµéµµ ÀÚ¼¼ÇÏ°Ô ´Ù·ç°í ÀÖ½À´Ï´Ù. Ã¥ ¸¶Áö¸· ºÎºÐ¿¡´Â ¸éÁ¢ ½Ã ¿¹»ó Áú¹®°ú ÃÖÀûÀÇ ÇØ´ä, ±×¸®°í ³×Æ®¿öÅ©, µ¥ÀÌÅͺ£À̽º °°Àº ÁÖ¿ä IT ±â¼ú °³³äµéÀ» ¼Ò°³Çϸ鼭 ÄÚµù ÀÎÅͺ䳪 ½Ç¹« Å×½ºÆ®¸¦ ÁغñÇÏ´Â µ¶Àڵ鿡°Ô ¹®Á¦ ÇØ°á·Â°ú ³í¸®·Â, ÀڽۨÀ» ´Ü·Ã½Ãų ¼ö ÀÖµµ·Ï Æø?°í ´Ù¾çÇÑ ÁÖÁ¦¸¦ ´Ù·ç¾ú½À´Ï´Ù. ¡á ÃâÆÇ»ç ¸®ºä ÇÁ·Î±×·¡¸Ó°¡ µÇ°í ½ÍÀº ÀÚ! ÄÚµù ÀÎÅͺä´Â ÀÌÁ¦ ÇÇÇÒ ¼ö ¾ø´Â ´ë¼¼´Ù! ÃÖ±Ù ±¹³» IT ´ë±â¾÷À» ½ÃÀÛÀ¸·Î SW °³¹ß ºÐ¾ß ¹× ÇÁ·Î±×·¡¸Ó¸¦ ä¿ëÇÒ ¶§ Áï¼®¿¡¼­ ÁÖ¾îÁø ¹®Á¦ ÇØ°á ´É·ÂÀ» Å×½ºÆ®ÇÏ´Â ÇÁ·Î±×·¡¹Ö ¸éÁ¢, À̸¥ ¹Ù ÄÚµù ÀÎÅͺä(Coding Interview)¸¦ µµÀÔÇÏ´Â »ç·Ê°¡ ´Ã¾î³ª±â ½ÃÀÛÇß½À´Ï´Ù. Áö¿øÀÚµéÀÌ ¼û°ÜÁø ½Ç·ÂÀ» Á÷Á¢ ´«À¸·Î È®ÀÎÇϰíÀÚ Çϱâ À§ÇÔÀ̱⵵ ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÄÚµù ÀÎÅͺä´Â IT ºÐ¾ß·Î ÁøÃâÇϱâ À§ÇØ ³ª¸¦ ½ÃÇèÇÏ´Â À庮ÀÌÁö¸¸ ³ªÀÇ ½Ç·ÂÀ» º¸¿©ÁÖ°í µÇµ¹¾Æº¸¸é¼­ ½Ç·ÂÀ» Ű¿ï ¼ö ÀÖ´Â ±âȸÀ̱⵵ ÇÕ´Ï´Ù. ÀÌ Ã¥Àº ÄÚµù ÀÎÅͺ並 ´ëºñÇϱâ À§ÇØ ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò ºÐ¾ß¿¡¼­ Áß¿äÇÏ°Ô ´Ù·ïÁö°Å³ª ÀÚÁÖ ÃâÁ¦µÇ´Â ¹®Á¦µéÀ» Æø³Ð°í ´Ù¾çÇÏ°Ô ´Ù·ç°í ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ÄÚµù ÀÎÅͺ信¸¸ ±¹ÇÑÇÏÁö ¾Ê°í IT ±â¼ú ¸éÁ¢Àº ¹°·Ð ÇÁ·Î±×·¡¹Ö °æ½Ã´ëȸ±îÁö IT ºÐ¾ß·Î ÁøÃâÇϰíÀÚ ÇÏ´Â µ¶ÀÚµéÀÌ Å×½ºÆ®¶ó´Â À庮°ú ¸Âµü¶ß·ÈÀ» ¶§ È¿°úÀûÀÎ ÇØ°á¹ýÀ» Á¦½ÃÇÒ ¼ö ÀÖµµ·Ï µµ¿òÀ» ÁÖ±â À§ÇÔÀÌ ÀÌ Ã¥ÀÌ Å¾ ÀÌÀ¯ÀÔ´Ï´Ù. ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ¸ðµç ÁÖÁ¦¸¦ ÀÌÇØÇÏ·Á¸é Á¤µ¶Çغ¸´Â °É ÃßõÇϴµ¥ ¾ðÁ¦µçÁö ÂüÁ¶ÇÏ°í ½ÍÀº ºÎºÐÀ̳ª º¸°í½ÍÀº éÅͷΠã¾Æ º¼ ¼ö ÀÖ½À´Ï´Ù. IT Ãë¾÷ Áغñ»ýµé »Ó¸¸ ¾Æ´Ï¶ó ÄÚµù ÀÎÅͺ並 µµÀÔÇÏ·Á´Â IT ÀλçÆÀ, ¾Ë°í¸®Áò ¹®Á¦ ÇØ°á ´É·ÂÀ» Ű¿ì°í ½Í°Å³ª Á» ´õ È¿°úÀûÀÎ ÇØ°á ¹æ¾ÈÀ» ã°íÀÚ ÇÏ´Â Çö¾÷ ÇÁ·Î±×·¡¸Ó³ª Çлýµéµµ ÀÌ Ã¥ÀÌ ±æÀâÀ̰¡ µÉ °ÍÀÔ´Ï´Ù. ¡ìÀÌ Ã¥ÀÇ ±¸¼º¡í Chapter 01. ÇÁ·Î±×·¡¹Ö ±âÃÊ ÀÌ Ã©ÅÍ¿¡¼­´Â º¯¼ö¿Í ÀÚ·áÇü, ÀÚ·á ±¸Á¶¸¦ ºñ·ÔÇØ ÆÄ¶ó¹ÌÅÍ Àü´Þ ±â¹ý, ±â¾ï ¿µ¿ª µî ÇÁ·Î±×·¡¹ÖÀ» Çϸ鼭 Á¢ÇÏ°Ô µÇ´Â ÇʼöÀûÀÌ°í ±âÃÊÀûÀÎ ³»¿ëµéÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù. ¿¹½Ã ¹®Á¦µé°ú ÇÔ²² ±âÃʸ¦ źźÈ÷ ´ÙÁú ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù. Chapter 02. INTRODUCTION ¿©±â¼­ºÎÅÍ º»°ÝÀûÀ¸·Î ¾Ë°í¸®Áò°ú ÀڷᱸÁ¶¿¡ ´ëÇÑ ±âÃÊ ³»¿ëÀ» Á¤¸®ÇÑ °³¿ä ºÎºÐÀ» ¹è¿ì°Ô µË´Ï´Ù. ¾Ë°í¸®ÁòÀÇ °³¿ä, ½Ã°£ º¹Àâµµ¿Í °ø°£ º¹Àâµµ, ¼ºÀå·ü, ºÐ¼® À¯Çü, Á¡±Ù ºÐ¼® µîµîÀ» ´Ù·ç°Ô µÇ´Âµ¥ ¾Ë°í¸®Áò ¼º´ÉÀ» Á¿ìÇÏ´Â º¹Àâµµ¿¡ ´ëÇÑ ³»¿ëÀº ÀÌ Ã¥ Àü¹Ý¿¡¼­ Áß¿äÇÏ°Ô ´Ù·ç°í ÀÖ½À´Ï´Ù. Chapter 03. Àç±Í¿Í ¿ªÃßÀû ÀÌ Ã©ÅÍ¿¡¼­´Â ÀÚ½ÅÀ» ¹Ýº¹Çؼ­ È£ÃâÇÏ´Â Àç±Í¿Í ºÐÇÒ Á¤º¹¹ýÀ» »ç¿ëÇÏ´Â ¿ÏÀü °Ë»ö ¹æ¹ýÀÎ ¿ªÃßÀû(¹éÆ®·¡Å·) °ü·Ã ³»¿ëÀ» ¹®Á¦¿Í ÇÔ²² ´Ù·ì´Ï´Ù. Àç±Í¿Í ¿ªÃßÀûÀº ´Ù¸¥ éÅÍ¿¡¼­µµ µîÀåÇÏ´Â ÁÖÁ¦À̹ǷΠÁÖÀÇ ±í°Ô ÇнÀÇØ¾ßÇÒ Ã©ÅÍÀÔ´Ï´Ù. Chapter 04. ¿¬°á ¸®½ºÆ® ¿©±â¼­´Â ÀÚ·á ±¸Á¶¿¡¼­ ºüÁöÁö ¾Ê´Â ¿¬°á ¸®½ºÆ®(¸µÅ©µå ¸®½ºÆ®, Linked List)¿¡ ´ëÇÑ ³»¿ëÀ» ¹®Á¦¿Í ÇÔ²² ´Ù·ì´Ï´Ù. ¿¬°á ¸®½ºÆ®ÀÇ µ¿ÀÛ ¿ø¸®¿Í Á¾·ù µîµî ±âº» °³³äºÎÅÍ ¼Ò°³ÇÑ ÈÄ ÀÌ¿Í °ü·ÃµÈ ¹®Á¦µéÀ» ¼Ò°³Çϰí ÀÖ½À´Ï´Ù. Chapter 05. ½ºÅà ½ºÅÃÀº µ¥ÀÌÅ͸¦ ÀúÀåÇϴµ¥ »ç¿ëµÇ´Â ÀڷᱸÁ¶ÀÌ¸ç ¾Õ¿¡¼­ ¼Ò°³ÇÑ ¿¬°á ¸®½ºÆ®¿Í ÇÔ²² ´Ü°ñ·Î ³ª¿À´Â °³³äÀ̱⵵ ÇÕ´Ï´Ù. ½ºÅÃÀÇ µ¿ÀÛ ¿ø¸®¿Í ±¸Çö ¹æ¹ýÀ» ´Ù·ç°í ³ª¼­ °ü·Ã ¹®Á¦µéÀ» ¼Ò°³Çϰí ÀÖ½À´Ï´Ù. Chapter 06. Å¥ Å¥´Â ¾Õ¿¡¼­ »ìÆìº» ½ºÅðú ¿¬°á ¸®½ºÆ®¿Í ÇÔ²² ÀÚ·á ±¸Á¶ ºÐ¾ß¿¡¼­ ºüÁöÁö ¾Ê´Â Á¸ÀçÀÔ´Ï´Ù. ¿©±â¿¡¼­´Â Å¥ÀÇ °³¿ä¿Í µ¿ÀÛ ¿ø¸® µîÀ» »ìÆìº¸°í °ü·Ã ¹®Ç×µéÀ» »ìÆìº¾´Ï´Ù. Chapter 07. Æ®¸® ÀÌ Ã©ÅÍ¿¡¼­´Â ºñ¼±Çü ÀÚ·á ±¸Á¶ÀÇ ´ëÇ¥ÀûÀÎ »ç·ÊÀÎ Æ®¸®(Tree)¿¡ ´ëÇØ ´Ù·ì´Ï´Ù. Æ®¸®ÀÇ Á¾·ùºÎÅÍ ½ÃÀÛÇØ Æ®¸®¸¦ ¹æ¹®ÇÏ´Â ¿îÇà¹ý µîµî Áß¿äÇÑ °³³äµéÀ» ¼Ò°³ÇÏ°í ³ª¼­ ÀÌ¿Í °ü·ÃµÈ ¹®Ç×µéÀ» »ìÆìº¸°Ô µË´Ï´Ù. Chapter 08. ¿ì¼± ¼øÀ§ Å¥¿Í Èü ¿©±â¼­´Â ¿ì¼± ¼øÀ§ Å¥¿Í Èü(Heap)¿¡ ´ëÇÑ ³»¿ëÀ» ´Ù·ì´Ï´Ù. ¿ì¼± ¼øÀ§ Å¥ÀÇ °³¿ä¿Í ±¸Çö ¹æ¹ý, À̸¦ À̾ ÈüÀÇ Á¤ÀÇ¿Í ÁÖ¿ä °³³äµéÀ» ´Ù·ç°í ³ª¼­ ¹®Ç×µéÀ» »ìÆìº¾´Ï´Ù. Chapter 09. ±×·¡ÇÁ ¾Ë°í¸®Áò ±×·¡ÇÁ(Graph)´Â ¿ì¸® ÀÏ»ó »ýȰ¿¡¼­µµ ÀÚÁÖ µîÀåÇÏ´Â ºÐ¾ßÀ̱⵵ ÇÕ´Ï´Ù. ´ëÇ¥ÀûÀÎ ¿¹°¡ ¹Ù·Î ³»ºñ°ÔÀ̼ǿ¡¼­ ÃÖ´Ü °æ·Î ȤÀº ÅëÇà·á°¡ Àû°Ô µå´Â °æ·Î¸¦ °Ë»öÇÏ´Â ±â´ÉÀÏ °ÍÀÔ´Ï´Ù. ÀÌ Ã©ÅÍ¿¡¼­´Â ÀÌ·¯ÇÑ ±×·¡ÇÁ ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ´Â ³»¿ëµéÀ» ¹®Ç×°ú ÇÔ²² ´Ù·ì´Ï´Ù. Chapter 10. Á¤·Ä Àü»ê¿¡¼­ Á¤·ÄÀ» ¸Å¿ì Áß¿äÇÑ ¾Ë°í¸®Áò Áß ÇϳªÀÔ´Ï´Ù. ¹®Á¦ÀÇ º¹Àâµµ¸¦ ÁÙ¿© È¿À²¼ºÀ» ³ôÀ̱⵵ Çϱ⠶§¹®¿¡ ¾Ë°í¸®Áò ºÐ¾ß¿¡¼­ ¸¹Àº ¿¬±¸°¡ ÀÌ·ç¾îÁ® ¿Ô½À´Ï´Ù. ¿©±â¼­´Â ÀÌ·¯ÇÑ Á¤·Ä¿¡ ´ëÇÑ ³»¿ëµéÀ» ¹®Ç×°ú ÇÔ²² ´Ù·ì´Ï´Ù. Chapter 11. °Ë»ö ÀÌ Ã©ÅÍ¿¡¼­´Â °Ë»ö(Search)¿¡ ´ëÇÑ ³»¿ëÀ» ´Ù·ì´Ï´Ù. °Ë»öÀº ¼ö¸¹Àº µ¥ÀÌÅͰ¡ ÀúÀåµÇ¾î ÀÖ´Â ÄÄÇ»ÅÍ¿¡¼­ ã°íÀÚ ÇÏ´Â µ¥ÀÌÅ͸¦ È¿°úÀûÀ¸·Î ã±â À§ÇØ ÇÊ¿äÇÑ °ÍÀÌ ¹Ù·Î °Ë»ö ¾Ë°í¸®ÁòÀÔ´Ï´Ù. °Ë»öÀÇ Á¾·ù¿Í ¹æ¹ýµéÀ» ¹®Ç×°ú ÇÔ²² ¼Ò°³Çϸ鼭 ÇнÀÇÒ ¼ö ÀÖµµ·Ï Çϰí ÀÖ½À´Ï´Ù. Chapter 12. ¼±Åà ¾Ë°í¸®Áò °Ë»ö¿¡ ÀÌ¾î ¼±Åà ¾Ë°í¸®Áòµµ ¾Ë°í¸®Áò¿¡¼­ ÀÚÁÖ µîÀåÇϱ⵵ ÇÕ´Ï´Ù. ƯÈ÷ ¼±Åà ¾Ë°í¸®ÁòÀº Á¤·Ä ¹®Á¦¿Í ÇÔ²² ´Ù·ïÁö±âµµ ÇÕ´Ï´Ù. ÀÌ Ã©ÅÍ¿¡¼­´Â ÀÌ·¯ÇÑ ¼±Åà ¾Ë°í¸®Áò¿¡ ´ëÇÑ °³³äµé°ú ¹®Ç×µéÀ» »ìÆìº¾´Ï´Ù. Chapter 13. ½Éº¼ Å×ÀÌºí ¿ì¸® ÀÏ»ó »ýȰ¿¡¼­ »çÀü(Dictionary)À» »ç¿ëÇÏ´Â °æ¿ì°¡ Àִµ¥ ÄÄÇ»ÅÍ °úÇп¡¼­ ADT¸¦ ÂüÁ¶ÇÒ ¶§ »çÀüº¸´Ù´Â ½Éº¼ Å×À̺íÀ̶ó´Â ¿ë¾î¸¦ »ç¿ëÇÕ´Ï´Ù. ¿©±â¼­´Â ½Éº¼ Å×ÀÌºí¿¡ ´ëÇÑ °³³ä°ú ±¸Çö °¡´ÉÇÑ ¹æ¹ýÀ» ¼Ò°³Çϰí ÀÖ½À´Ï´Ù. Chapter 14. ÇØ½Ì ÇØ½Ì(Hashing)Àº ºü¸£°Ô Á¤º¸¸¦ ÀúÀåÇÏ°í °Ë»öÇϱâ À§ÇØ »ç¿ëÇÏ´Â ±â¹ý Áß ÇϳªÀ̸ç ÃÖÀûÀÇ °Ë»öÀÌ ÇÊ¿äÇÑ ºÎ¾ß »ç¿ëµÇ¸ç ½Éº¼ Å×ÀÌºí °°Àº ÀÚ·á ±¸Á¶¸¦ ±¸ÇöÇϱ⿡ ÀûÇÕÇÑ ±â¹ýÀÔ´Ï´Ù. ÀÌ Ã©ÅÍ¿¡¼­´Â ÇØ½Ì¿¡ ´ëÇÑ ³»¿ë°ú ¹®Ç×µéÀ» »ìÆìº¾´Ï´Ù. Chapter 15. ¹®ÀÚ¿­ ¾Ë°í¸®Áò ¿©±â¼­´Â ¹®ÀÚ¿­ ¾Ë°í¸®Áò¿¡ ´ëÇÑ ³»¿ëµéÀ» ´Ù·ì´Ï´Ù. ¹®ÀÚ¿­ ¸ÅĪ ¹®Á¦, ¿ÀÅ丶Ÿ, KMP ¾Ë°í¸®Áò, º¸À̾î-¹«¾î ¾Ë°í¸®Áò, Æ®¶óÀÌ¿Í °°Àº ³»¿ëµéÀ» ¹®Ç×°ú ÇÔ²² ¼Ò°³Çϰí ÀÖ½À´Ï´Ù. Chapter 16. ¾Ë°í¸®Áò µðÀÚÀÎ ±â¼ú ÀÌ Ã©ÅÍ¿¡¼­´Â ¾Ë°í¸®Áò ºÐ·ù ¹æ¹ýµéÀ» °£´ÜÇÏ°Ô ¼Ò°³Çϰí ÀÖ½À´Ï´Ù. ±¸Çö ¹æ¹ý°ú µðÀÚÀÎ ¹æ¹ý¿¡ µû¶ó ºÐ·ùÇÏ´Â ¹æ¹ýÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù. Chapter 17. Ž¿å ¾Ë°í¸®Áò Ž¿å ¾Ë°í¸®Áò(Greedy Algorithms)Àº ÁÖ¾îÁø ½ÃÁ¡¿¡¼­ ÃÖ¼±Ã¥À» ã´Â ¾Ë°í¸®Áò ºÐ¾ßÀÇ ´Ü°ñ ¼ÒÀçÀ̱⵵ ÇÕ´Ï´Ù. ÀÌ Ã©ÅÍ¿¡¼­´Â ÀÌ·¯ÇÑ Å½¿å ¾Ë°í¸®Áò¿¡ ´ëÇÑ ³»¿ëÀ» ¹®Ç×°ú ÇÔ²² ´Ù·ç°í ÀÖ½À´Ï´Ù. Chapter 18. ºÐÇÒ Á¤º¹ ¾Ë°í¸®Áò ¾Õ¿¡¼­ »ìÆìº» Ž¿å ¾Ë°í¸®ÁòÀ¸·Î ÇØ°áÇÏÁö ¸øÇÏ´Â ¹®Á¦µéÀÌ Á¾Á¾ ÀÖ½À´Ï´Ù. ÀÌ·± ¹®Á¦µé Áß ÀϺδ ºÐÇÒ Á¤º¹(Divide & Conquer, D&C) ¾Ë°í¸®ÁòÀ¸·Î ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ã©ÅÍ¿¡¼­´Â ºÐÇÒ Á¤º¹¹ý¿¡ ´ëÇÑ ³»¿ëµéÀ» ¹®Ç×°ú ÇÔ²² ´Ù·ç°í ÀÖ½À´Ï´Ù. Chapter 19. µ¿Àû °èȹ¹ý ÀÌ Ã©ÅÍ¿¡¼­´Â Á¾¼Ó Çà·Ä °ö¼À, ºÎºÐ ÁýÇÕ, ¹è³¶ ¹®Á¦, ÆÇ¸Å¿ø ¼øÈ¸ µîµî µ¿Àû °èȹ¹ý(Dynamic Programming)¿¡ ´ëÇÑ ³»¿ëÀ» ¹®Ç×°ú ÇÔ²² ´Ù·ç°í ÀÖ½À´Ï´Ù. Chapter 20. º¹Àâµµ Ŭ·¡½º ¿©±â¼­´Â ¾Ë°í¸®ÁòÀÇ º¹Àâµµ Ŭ·¡½º¿¡ ´ëÇÑ ³»¿ëµéÀ» ´Ù·ì´Ï´Ù. °áÁ¤ ¹®Á¦, P, NP, Co-NP µîµîÀÇ °³³äµéÀ» ¼Ò°³Çϰí ÀÖ½À´Ï´Ù. Chapter 21. µðÀÚÀÎ(¼³°è) ÀÎÅͺä Áú¹®µé ÀÌÁ¦ºÎÅÍ´Â ¾Ë°í¸®ÁòÀ̳ª ÀڷᱸÁ¶ ³»¿ë ÀÌ¿ÜÀÇ ºÎºÐÀ» ´Ù·ì´Ï´Ù. ÀÌ Ã©ÅÍ¿¡¼­´Â ÈçÈ÷ µðÀÚÀÎ ÆÐÅÏÀ̶ó ºÒ¸®´Â ºÐ¾ß¸¦ ´Ù·ç°í ÀÖ½À´Ï´Ù. ½Ì±ÛÅæ ÆÐÅϺÎÅÍ ½ÃÀÛÇØ ÇÁ·ÎÅäŸÀÔ, µ¥ÄÚ·¹ÀÌÅÍ, Ãß»ó ÆÑÅ丮, ¾î´ðÅÍ µîµî ¿©·¯ µðÀÚÀÎ ÆÐÅϵéÀ» ¿¹½Ã¿Í ÇÔ²² ¼Ò°³Çϰí ÀÖ½À´Ï´Ù. Chapter 22. ¿î¿µÃ¼Á¦ ½Ã½ºÅÛ °³³ä ÀÌ Ã©ÅÍ¿¡¼­´Â IT ºÐ¾ß¿¡¼­ Àü°ø °ú¸ñÀ¸·Î ´Ù·ç´Â ¿î¿µ üÁ¦¿¡ ´ëÇÑ ³»¿ëÀ» »ìÆìº¾´Ï´Ù. ¿î¿µÃ¼Á¦ÀÇ Á¾·ùµé°ú Ä¿³Î, ½º·¹µå, À§Çè ¿µ¿ª ¹®Á¦, ±³Âø »óÅÂ¿Í ¼¼¸¶Æ÷¾î µîµî ¿î¿µÃ¼Á¦¿¡¼­ ´Ù·ç´Â ÁÖ¿ä °³³ä°ú ÇÔ²² ¿¹»ó Áú¹®°ú ´äº¯µéÀ» ¼Ò°³Çϰí ÀÖ½À´Ï´Ù. Chapter 23. ÄÄÇ»ÅÍ ³×Æ®¿öÅ© ±âº» ¿©±â¼­´Â µ¥ÀÌÅÍ Åë½Å°ú ³×Æ®¿öÅ©¶ó´Â ÁÖÁ¦¸¦ ´Ù·ì´Ï´Ù. ÀÌ ºÐ¾ßµµ IT Àü°ø °ú¸ñ Áß ÇϳªÀÌ¸ç ¸éÁ¢¿¡¼­ Áú¹®À¸·Î ³ª¿À´Â ´ëÇ¥ÀûÀÎ ºÐ¾ß Áß ÇϳªÀÔ´Ï´Ù. ÀÎÅͳݺÎÅÍ ½ÃÀÛÇØ OSI ¸ðµ¨°ú TCP/IP ¸ðµ¨, Ŭ¶óÀÌ¾ðÆ®¿Í ¼­¹ö, ¶ó¿ìÆÃ, À¯´Ïij½ºÆ®¿Í ºê·Îµåij½ºÆ®, ±×¸®°í ¸ÖƼij½ºÆ® µîµî ³×Æ®¿öÅ©¿¡¼­ ÇʼöÀûÀ¸·Î ´Ù·ç´Â À̷еéÀ» ¼Ò°³Çϰí ÀÖ½À´Ï´Ù. Chapter 24. µ¥ÀÌÅͺ£À̽º °³³ä ÀÌ Ã©ÅÍ¿¡¼­´Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ³»¿ëÀ» ´Ù·ì´Ï´Ù. mySQL, ¿À¶óŬ °°Àº µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛÀº °³¹ßÀÚµéÀÌ ÀÚÁÖ Á¢ÇÏ°Ô µÇ´Â ºÐ¾ß Áß ÇϳªÀÔ´Ï´Ù. ¿©±â¼­´Â SQL¹®, Á¤±ÔÈ­, Á¶ÀÎ µîµî µ¥ÀÌÅͺ£À̽º¿Í °ü·ÃµÈ ³»¿ëµéÀ» ¹®Ç×°ú ÇÔ²² »ìÆìº¾´Ï´Ù. Chapter 25. ´ë´äÇϱ⠾î·Á¿î ¹®Á¦µé ÀÌ Ã©ÅÍ¿¡¼­´Â ÈçÈ÷ ³í¸®·ÂÀ» ÇÊ¿ä·Î ÇÏ´Â ³­À̵µ°¡ ÀÖ´Â ¹®Á¦¸¦ ¸î °¡Áö ¼Ò°³Çϰí ÀÖ½À´Ï´Ù. ¸ðÀÚ ¹®Á¦, °¥¸²±æ¿¡ ¼­ ÀÖ´Â ½ÖµÕÀÌ Àڸй®Á¦, 10°³ÀÇ µ¿Àü ž µîµî Èï¹ÌÀÖ´Â ¹®Á¦µéµµ ´Ù·ç°í ÀÖ½À´Ï´Ù. Chapter 26. ±â¼ú ÀÌ¿ÜÀÇ Á¶¾ð ÀÌ Ã©ÅÍ¿¡¼­´Â IT ȸ»ç¿¡¼­ ¸éÁ¢À» º¸°Ô µÇ¸é Áú¹® ¹Þ°Ô µÇ´Â ³»¿ëÀ» À§ÁÖ·Î ´Ù·ç°í ÀÖ½À´Ï´Ù. ¸éÁ¢ ½Ã ÁÖÀÇ»çÇ×, ¾Õ¿¡¼­ »ìÆìº¸¾Ò´ø ¾Ë°í¸®Áò°ú ±âŸ ±â¼ú ¿Ü¿¡ Àμº ¹× ¼º°ø »ç·Ê, ³­°ü ±Øº¹ »ç·Ê¿Í °°Àº Áú¹®À» ¹Þ¾ÒÀ» ¶§ ¾î¶»°Ô Çàµ¿ÇØ¾ß ÇÏ´ÂÁö °¡À̵带 Á¦½ÃÇϰí ÀÖ½À´Ï´Ù. Âü°í·Î ȸ»ç ¶Ç´Â ¸éÁ¢°ü¸¶´Ù ´Ù¸¦ ¼öµµ ÀÖÀ¸´Ï ÀÌ·± °Ô ÀÖ´Ù´Â Á¤µµ·Î¸¸ ¾Ë¾ÆµÎ°í °¡º±°Ô Âü°íÇÒ ¼ö ÀÖµµ·Ï ´Ù·ç°í ÀÖ½À´Ï´Ù. Chapter 27. ±×¹ÛÀÇ °³³äµé ÀÌ Ã©ÅÍ¿¡¼­´Â Áö±Ý±îÁö ´Ù·ï¿Ô´ø ºÐ¾ß ¿Ü¿¡ Ãß°¡ÀûÀ¸·Î ¾Ë¾ÆµÎ¸é µµ¿òÀÌ µÇ´Â ³»¿ëµéÀ» ¼Ò°³Çϰí ÀÖ½À´Ï´Ù. C/C++, ³í¸® ȸ·Î ºÐ¾ß¿¡¼­ ÁÖ·Î ´Ù·ç´Â ºñÆ® ¿¬»ê¹ý°ú ±âŸ ÇÁ·Î±×·¡¹Ö ¹®Ç×µéÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù.
±¸¸ÅÈıâ
ÀÌ »óǰ¿¡ ´ëÇÑ ±¸¸ÅÈıâ´Â ±¸¸ÅÇϽŠºÐ¿¡ ÇÑÇØ 'ÁÖ¹®/¹è¼ÛÁ¶È¸'¿¡¼­ ÀÛ¼ºÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
ÀÛ¼ºµÈ ±¸¸ÅÈıⰡ ¾ø½À´Ï´Ù.
ù ¹øÂ° ÈıâÀÇ ÁÖÀΰøÀÌ µÇ¾îº¸¼¼¿ä!
    »óǰQ&A
    »óǰ¿¡ °üÇØ ±Ã±ÝÇÑ »çÇ×À» ¹°¾îº¸¼¼¿ä!
    ±Û¾²±â
    ±Û¾²±â
    µî·ÏµÈ ¹®Àǰ¡ ¾ø½À´Ï´Ù.
    ±Ã±ÝÇÑ Á¡ÀÌ ÀÖ´Ù¸é ¾ðÁ¦µç ¹°¾îº¸¼¼¿ä!
      ¹è¼Û/±³È¯/ȯºÒ ¾È³»
      ¹è¼Û¾È³»
      - ÁÖ¹®±Ý¾×ÀÌ 15,000¿ø ÀÌ»óÀÎ °æ¿ì ¹«·á¹è¼Û, 15,000 ¹Ì¸¸ÀÎ °æ¿ì ¹è¼Ûºñ 2,500¿øÀÌ ºÎ°úµË´Ï´Ù. (´Ü, ¹«·á¹è¼Û »óǰÀÇ °æ¿ì Á¦¿Ü)
      - ÁÖ¹® ÈÄ ¹è¼ÛÁö¿ª¿¡ µû¶ó ±¹³» ÀϹÝÁö¿ªÀº ±Ù¹«ÀÏ(¿ù-±Ý) ±âÁØ 1Àϳ» Ãâ°íµÊÀ» ¿øÄ¢À¸·Î Çϳª, ±â»ó»óȲ µîÀÇ ÀÌÀ¯·Î Áö¿¬µÉ ¼öµµ ÀÖ½À´Ï´Ù. (´Ü, ÀÏ¿äÀÏ ¹× °øÈÞÀÏ¿¡´Â ¹è¼ÛµÇÁö ¾Ê½À´Ï´Ù.)
      - µµ¼­ »ê°£ Áö¿ª ¹× Á¦ÁÖµµÀÇ °æ¿ì´Â Ç×°ø/µµ¼± Ãß°¡¿îÀÓÀÌ ºÎ°úµÉ ¼ö ÀÖ½À´Ï´Ù.
      - ÇØ¿ÜÁö¿ªÀ¸·Î´Â ¹è¼ÛµÇÁö ¾Ê½À´Ï´Ù.
      ±³È¯/ȯºÒ ¾È³»
      - »óǰÀÇ Æ¯¼º¿¡ µû¸¥ ±¸Ã¼ÀûÀÎ ±³È¯ ¹× ȯºÒ±âÁØÀº °¢ »óǰÀÇ '»ó¼¼Á¤º¸'¸¦ È®ÀÎÇϽñ⠹ٶø´Ï´Ù.
      - ±³È¯ ¹× ȯºÒ½ÅûÀº °¡°Ô ¿¬¶ôó·Î ÀüÈ­ ¶Ç´Â À̸ÞÀÏ·Î ¿¬¶ôÁֽøé ÃÖ¼±À» ´ÙÇØ ½Å¼ÓÈ÷ ó¸®ÇØ µå¸®°Ú½À´Ï´Ù.

      ±³È¯ ¹× ȯºÒ °¡´É »óǰ¿¡
      ¹®Á¦°¡ ÀÖÀ» °æ¿ì
      1) »óǰÀÌ Ç¥½Ã/±¤°íµÈ ³»¿ë°ú ´Ù¸£°Å³ª ºÒ·®(ºÎÆÐ, º¯Áú, ÆÄ¼Õ, Ç¥±â¿À·ù, À̹°È¥ÀÔ, Áß·®¹Ì´Þ)ÀÌ ¹ß»ýÇÑ °æ¿ì
      - ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ : ¼ö·ÉÀÏ ´ÙÀ½³¯±îÁö ½Åû
      - ±âŸ »óǰ : ¼ö·ÉÀϷκÎÅÍ 30ÀÏ À̳», ±× »ç½ÇÀ» ¾È ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳» ½Åû
      2) ±³È¯ ¹× ȯºÒ½Åû ½Ã ÆÇ¸ÅÀÚ´Â »óǰÀÇ »óŸ¦ È®ÀÎÇÒ ¼ö ÀÖ´Â »çÁøÀ» ¿äûÇÒ ¼ö ÀÖÀ¸¸ç »óǰÀÇ ¹®Á¦ Á¤µµ¿¡ µû¶ó Àç¹è¼Û, ÀϺÎȯºÒ, ÀüüȯºÒÀÌ ÁøÇàµË´Ï´Ù. ¹Ýǰ¿¡ µû¸¥ ºñ¿ëÀº ÆÇ¸ÅÀÚ ºÎ´ãÀ̸ç ȯºÒÀº ¹ÝǰµµÂøÀϷκÎÅÍ ¿µ¾÷ÀÏ ±âÁØ 3ÀÏ À̳»¿¡ ¿Ï·áµË´Ï´Ù.
      ´Ü¼øº¯½É ¹×
      ÁÖ¹®Âø¿ÀÀÇ °æ¿ì
      1) ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ
      ÀçÆÇ¸Å°¡ ¾î·Á¿î »óǰÀÇ Æ¯¼º»ó, ±³È¯ ¹× ȯºÒÀÌ ¾î·Æ½À´Ï´Ù.
      2) È­Àåǰ
      ÇǺΠƮ·¯ºí ¹ß»ý ½Ã Àü¹®ÀÇ Áø´Ü¼­ ¹× ¼Ò°ß¼­¸¦ Á¦ÃâÇϽøé ȯºÒ °¡´ÉÇÕ´Ï´Ù. ÀÌ °æ¿ì Á¦¹Ýºñ¿ëÀº ¼ÒºñÀÚ ºÎ´ãÀ̸ç, ¹è¼Ûºñ´Â ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. ÇØ´ç È­Àåǰ°ú ÇǺΠƮ·¯ºí°úÀÇ »ó´çÇÑ Àΰú°ü°è°¡ ÀÎÁ¤µÇ´Â °æ¿ì ¶Ç´Â Áúȯġ·á ¸ñÀûÀÇ °æ¿ì¿¡´Â Áø´Ü¼­ ¹ß±Þºñ¿ëÀ» ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù.
      3) ±âŸ »óǰ
      ¼ö·ÉÀϷκÎÅÍ 7ÀÏ À̳» ½Åû, ¿Õº¹¹è¼Ûºñ´Â ¼ÒºñÀÚ ºÎ´ã
      4) ¸ð´ÏÅÍ ÇØ»óµµÀÇ Â÷ÀÌ·Î »ö»óÀ̳ª À̹ÌÁö°¡ ´Ù¸¥ °æ¿ì ´Ü¼øº¯½É¿¡ ÀÇÇÑ ±³È¯ ¹× ȯºÒÀÌ Á¦ÇÑµÉ ¼ö ÀÖ½À´Ï´Ù.
      ±³È¯ ¹× ȯºÒ ºÒ°¡ 1) ½Åû±âÇÑÀÌ Áö³­ °æ¿ì
      2) ¼ÒºñÀÚÀÇ °ú½Ç·Î ÀÎÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ Àüü ¶Ç´Â ÀϺΰ¡ ¾ø¾îÁö°Å³ª ÈѼÕ, ¿À¿°µÇ¾úÀ» °æ¿ì
      3) °³ºÀÇÏ¿© ÀÌ¹Ì ¼·ÃëÇÏ¿´°Å³ª »ç¿ë(Âø¿ë ¹× ¼³Ä¡ Æ÷ÇÔ)ÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ °¡Ä¡°¡ ¼Õ»óµÈ °æ¿ì
      4) ½Ã°£ÀÌ °æ°úÇÏ¿© »óǰÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
      5) »ó¼¼Á¤º¸ ¶Ç´Â »ç¿ë¼³¸í¼­¿¡ ¾È³»µÈ ÁÖÀÇ»çÇ× ¹× º¸°ü¹æ¹ýÀ» ÁöŰÁö ¾ÊÀº °æ¿ì
      6) »çÀü¿¹¾à ¶Ç´Â ÁÖ¹®Á¦ÀÛÀ¸·Î ÅëÇØ ¼ÒºñÀÚÀÇ ÁÖ¹®¿¡ µû¶ó °³º°ÀûÀ¸·Î »ý»êµÇ´Â »óǰÀÌ ÀÌ¹Ì Á¦ÀÛÁøÇàµÈ °æ¿ì
      7) º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
      8) ¸À, Çâ, »ö µî ´Ü¼ø ±âÈ£Â÷ÀÌ¿¡ ÀÇÇÑ °æ¿ì