Department of Computer Science ÇѾç´ëÇб³ ¼ÒÇÁÆ®¿þ¾î´ëÇÐ ÄÄÇ»ÅͼÒÇÁÆ®¿þ¾îÇкÎ

ȨÀ¸·Î ÇкμҰ³   Çк맫º

Çк맫º

°Ô½Ã¹° »ó¼¼³»¿ë
¼ÒÇÁÆ®¿þ¾îƯ±âÀÚ ÀüÇü – ÀÎÀç ¹ß±¼À» À§ÇÑ ¶Ç ´Ù¸¥ ³ë·Â
ÀÛ¼ºÀÚ : Çлý±âÀÚ´Ü(roomylee@naver.com)   ÀÛ¼ºÀÏ : 18.06.18   Á¶È¸¼ö : 5984  

ÇѾç´ëÇб³ ÄÄÇ»ÅͼÒÇÁÆ®¿þ¾îÇкδ ¿ì¼öÇÑ ¼ÒÇÁÆ®¿þ¾î ÀηÂÀ» ¾ç¼ºÇϱâ À§ÇÑ ¿©·¯ ³ë·ÂÀ» ±â¿ïÀÌ°í ÀÖ´Ù. ¿ì¼öÇÑ Ä¿¸®Å§·³°ú ±³¼öÁø »Ó¸¸ ¾Æ´Ï¶ó ÇлýµéÀ» À§ÇÑ ÇØ¿ÜÆÄ°ßÇÁ·Î±×·¥, ¸àÅ丵, ÇкÎÀÎÅÏ»ý ÀåÇÐ±Ý Áö¿ø±îÁö ÇлýµéÀ» À§ÇÑ Áö¿øÀ» ¾Æ³¢Áö ¾Ê°í ÀÖ´Ù±×·¯³ª ÀÌ·± ¼ÒÇÁÆ®¿þ¾î ÀÎÀç°¡ µÉ ÇлýµéÀ» ¹ß±¼ÇÏ´Â °úÁ¤¿¡¼­ ÀÖ¾î ±âÁ¸ÀÇ Á¤½Ã, ¼ö½Ã ÀüÇü °°ÀÌ È¹ÀÏÈ­µÈ ÀԽô ÀûÀýÇÏÁö ¾Ê´Ù´Â ÁöÀûÀÌ Çб³ ¾ÈÆÆÀ¸·Î ÀÖ¾î¿Ô´Ù±×·¡¼­ 2018Çг⵵ ÀԽúÎÅÍ ÇѾç´ëÇб³¿¡¼­´Â <¼ÒÇÁÆ®¿þ¾îƯ±âÀÚ ÀüÇü>À» ÅëÇØ ´ÙÀ̾Æ7Çаú Áß ÇϳªÀÎ ÄÄÇ»ÅÍ ¼ÒÇÁÆ®¿þ¾îÇкΠ½ÅÀÔ»ýµéÀ» ¼±¹ßÇϱ⠽ÃÀÛÇß´ÙÄÄÇ»ÅͼÒÇÁÆ®¿þ¾îÇкΠÁ¤¿ø 131¸í Áß 13¸íÀ» Ư±âÀÚ ÀüÇüÀ¸·Î ¼±¹ßÇÏ¿´°í, Æò°¡´Â 1´Ü°è ¼­·ù, 2´Ü°è ¸éÁ¢À» ÅëÇØ ÁøÇàµÇ¾ú´Ù.


Á» ´õ ÀÚ¼¼ÇÑ À̾߱⸦ ÀüÇصè±â À§ÇØ Æ¯±âÀÚ ÀüÇüÀ¸·Î ÀÔÇÐÇÑ 18Çйø °­°Ç, ±è¼º¾Ö, ¿©¿îÀå ÇпìºÐµéÀ» ¸¸³ªº¸¾Ò´Ù.


Q. ÀÔÇÐ ÈÄ ¾î¶² »ýÈ°À» Çϸç Áö³»°í °è½Å°¡¿ä?


¼ö¾÷µµ µè°í °úÁ¦µµ ÇÏ¸ç °øºÎ¸¦ ÇÏ°í ÀÖ°í, µ¿¾Æ¸® È°µ¿µµ ¿­½ÉÈ÷ ÇÏ°í ÀÖ¾î¿ä.


Q. ÄÄÇ»Å͸¦ ÀÔÇÐÇϱâ Àü¿¡ ¹è¿î °æÇèÀÌ ÀÖÀ¸½Å°¡¿ä? ÀÖ´Ù¸é ¾î´À ¼öÁرîÁö ÁøÇàÇϼ̳ª¿ä?


°­°Ç: ÃʵîÇб³ ¶§ ·Îº¿À» Á¢ÇÏ°Ô µÇ¾î óÀ½ Èï¹Ì¸¦ °¡Áö°Ô µÇ¾ú¾î¿ä. ±â°èÁ¦¾î¸¦ ÁÖ·Î Çß°í, ·Îº¿À» ´Ù·ç¸é¼­ ·Îº¿ ÇÁ·Î±×·¡¹ÖÀ» ÇÏ°Ô µÇ¾ú½À´Ï´Ù. À̶§ C¾ð¾î¿¡ ´ëÇؼ­ óÀ½ Á¢ÇÏ°Ô µÇ¾ú½À´Ï´Ù. ÀÚ¿¬½º·´°Ô ¾Ë°í¸®Áò°ú ÄÄÇ»ÅÍ¿¡ ´õ¿í Èï¹Ì¸¦ °¡Á³´ø °Í °°¾Æ¿ä. ±× ÀÌÈÄ ÁßÇб³ 3ÇгâºÎÅÍ Á¤º¸¿Ã¸²ÇǾƵ带 ÁغñÇß¾ú¾î¿ä. ±× ÈÄ °íµîÇб³ 1Çг⠶§ ¼­¿ï½Ã µ¿»ó¿¡ ÀÔ»óÇÏ°Ô µÇ¾ú¾î¿ä.

±è¼º¾Ö: Àú´Â »ç½Ç ÀÌ°ø°è³ª ½É¸®ÇÐ ÂÊÀ¸·Î °ü½ÉÀÌ ´õ ÀÖ¾ú¾î¿ä. ±×·¯´Ù°¡ °íµîÇб³¿¡¼­ ÄÄÇ»Å͸¦ Á¢ÇÏ°Ô µÇ¾ú°í Èï¹Ì°¡ »ý°Ü ÁøÇÐÀ» °á½ÉÇÏ°Ô µÇ¾ú¾î¿ä. ±×·¡¼­ Ÿ´ëÇб³ ÄÄÇ»ÅÍ°øÇкο¡ ÀÔÇÐÇÏ¿© c++ À§ÁÖ·Î 1³âµ¿¾È °øºÎ¸¦ Çß½À´Ï´Ù. ´ç¿¬È÷1Çгâ Ä¿¸®Å§·³¿¡ ÀÖ´Â ´Ù¸¥ °øºÎµµ Çß¾ú¾î¿ä.


¿©¿îÀå: Àú´Â ¿ø·¡´Â ÀÌ°ø°è³ª ½É¸®ÇÐ ÂÊ¿¡ ´õ °ü½ÉÀÌ ¸¹¾Ò¾î¿ä. ±×·¯´Ù°¡ ÄÄÇ»Å͸¦ Á¢ÇÏ°Ô µÇ°í ÀÌ·± ºÐ¾ßµéÀ» ÄÄÇ»Å͸¦ °¡Áö°í ó¸®ÇÒ ¼ö ÀÖ´Ù´Â °Í¿¡ Èï¹Ì¸¦ ´À³¢°í ÄÄÇ»Å͸¦ Áø·Î¶ó°í »ý°¢ÇÏ°Ô µÇ¾ú¾î¿ä. ±×·¯¸é¼­ Á¡Â÷ ÄÄÇ»ÅÍÀÇ ¿©·¯ ºÐ¾ß¸¦ °øºÎÇß¾î¿ä. Çб³ ¾Ë°í¸®Áò µ¿¾Æ¸®¿¡¼­µµ È°µ¿Çß¾ú°í, ƯÈ÷ º¸¾È°ú Á¤º¸º¸È£¿¡ °ü½ÉÀ» °¡Áö°Ô µÇ¾î Á¤º¸º¸È£ ¿µÀç±³À°¿ø¿¡¼­ °øºÎ¸¦ Çß¾ú½À´Ï´Ù. °ü·Ã ´ëȸ¿¡¼­ ´ë»ó¿¡ ÀÔ»óÇϱ⵵ Çß¾î¿ä.


Q.. Çб³¿¡¼­ ÇÏ´Â °øºÎ¿Í ¼ö´É, ±×¸®°í ÄÄÇ»ÅͱîÁö º´ÇàÇϸ鼭 °øºÎÇÏ´Â °ÍÀÌ ÈûµéÁö´Â ¾ÊÀ¸¼Ì³ª¿ä? ±×¸®°í ¾î¶² ¹æ½ÄÀ¸·Î º´ÇàÇϼ̳ª¿ä?


°­°Ç: Àú´Â óÀ½ºÎÅÍ ÇлýºÎ Á¾ÇÕÀüÇüÀ̳ª ¼öÇÐ, °úÇРƯ±âÀÚ ÀüÇüÀ» ÁغñÇÏ°í À־ Çб³ »ýÈ°À» ¿­½ÉÈ÷ Çß¾î¿ä. ÄÄÇ»Å͵µ Çб³ »ýÈ°¿¡ ÁöÀåÀÌ °¡Áö ¾ÊÀ» Á¤µµ·Î ¿­½ÉÈ÷ Çß´ø °Í °°¾Æ¿ä.


±è¼º¾Ö: Çб³ ³»½Å ¼ºÀû ÈçÈ÷ ¸»ÇÏ´Â ±³°ú ¼ºÀûÀ» ÁغñÇϱâ À§Çؼ­ ¹æÇп¡ ¹Ì¸® °øºÎ¸¦ Çß¾î¿ä. ±×¸®°í Àúµµ ÇлýºÎ Á¾ÇÕÀ¸·Î ¿ø¼­¸¦ ¾µ ¿¹Á¤ÀÌ¶ó¼­ ¹æÇÐÀ» ÀÌ¿ëÇÏ¿© ´Ù¾çÇÑ È°µ¿À» ÇØ¿Ô½À´Ï´Ù.


¿©¿îÀå: »ç½Ç Àú´Â ³í¼ú, ¼ö´É, ³»½Å, ÄÄÇ»Å͸¦ ¸ðµÎ ÁغñÇÏ´À¶ó ¹Ù»Û »ýÈ°À» Çß¾î¿ä. Çб³ ½ÃÇè±â°£¿¡µµ ¿­½ÉÈ÷ °øºÎ¸¦ ÇØ¾ß Çß°í ³í¼úÀ̳ª ¼ö´ÉÀ» À§Çؼ­µµ ²ÙÁØÈ÷ °øºÎ¸¦ ÇÏ´À¶ó ½Ã°£ÀÌ ºÎÁ·Çß¾î¿ä. ±×·¯³ª ÄÄÇ»ÅÍ´Â Á¦°¡ ÁÁ¾ÆÇÏ´Â ºÐ¾ßÀÌ°í Èï¹Ì¸¦ ´À³¢°í ÀÖ¾ú±â ¶§¹®¿¡ Èûµé´Ù´Â »ý°¢ÇÏÁö ¾Ê°í ¿­½ÉÈ÷ Çß´ø °Í °°¾Æ¿ä.


Q. ¸éÁ¢ Çü½Ä¿¡ ´ëÇؼ­ °£´ÜÇÏ°Ô ¸»¾¸ÇØÁÖ½Ç ¼ö ÀÖÀ¸½Å°¡¿ä?


¸ÕÀú Áö½Ã¹®À» Àаí ÁÖ¾îÁø ½Ã°£ µ¿¾È »ý°¢À» ÇÏ°í ¹®Á¦¸¦ ¹Ì¸® Ç®°Å³ª ¾î¶² °ÍµéÀ» ¸»ÇÒÁö »ý°¢À» ÇÑ µÚ ¸éÁ¢Àå¿¡ µé¾î°¬¾î¿ä. ±×¸®°í ±×¸® ±æÁö ¾ÊÀº ½Ã°£ µ¿¾È ¹®Á¦¸¦ ¼³¸íÇÏ°í ¾î¶² ¹æ¹ýÀ¸·Î ÇØ°áÇß´ÂÁö ¼³¸íÇÑ µÚ Áú¹®À» ¹Þ°í ´äÇÏ´Â Çü½ÄÀ¸·Î ÁøÇàµÇ¾ú½À´Ï´Ù.


Q. ¸éÁ¢ ÀüÇü Áß¿¡ ±â¾ï¿¡ ³²´Â Áú¹®À̳ª ¹®Á¦°¡ ÀÖ¾ú³ª¿ä?


°­°Ç: Quick Sort°¡ »ý°¢ÀÌ ³ªÁö ¾Ê¾Æ¼­ ¹®Á¦¸¦ ¿Ïº®ÇÏ°Ô Ç®Áö ¸øÇÑ °ÍÀÌ Çϳª ÀÖ¾ú´Âµ¥, ±× ¹®Á¦°¡ °¡Àå ±â¾ï¿¡ ³²¾Æ¿ä. ±×·¡¼­ ½Ã°£º¹Àâµµ¿¡ ´ëÇÑ ´ë·«ÀûÀÎ ¼³¸í¸¸ Çß¾ú´Âµ¥ ±× ºÎºÐÀÌ °³ÀÎÀûÀ¸·Î ¾Æ½±³×¿ä.


±è¼º¾Ö: Àú´Â ¹®Á¦¸¦ Ç®°í ³­ µÚ¿¡ Ÿ ´ëÇп¡¼­ C++À» ¹è¿ü´Ù´Â °ÍÀ» ¸»¾¸µå¸®°í. ±³¼ö´Ôµé°ú Çß´ø Áú¹®°ú ´ë´äµéÀÌ °¡Àå ±â¾ï¿¡ ³²¾Æ¿ä. Çб³ °úÁ¦ Áß¿¡¼­ °¡Àå ±â¾ï¿¡ ³²¾Ò´ø °ÍÀ» ¸»¾¸µå¸®°í ÀÌ·± °úÁ¦¸¦ ÇÒ ¶§ ¾î¶² ½ÄÀ¸·Î ÇØ¿Ô´ÂÁö, ±×¸®°í C++¿¡ ´ëÇÑ À̾߱⸦ ¸¹ÀÌ ³ª´³½À´Ï´Ù.


Q. ÀÌ ÀüÇüÀ» ÅëÇؼ­ ÀÔÇÐÀ» Èñ¸ÁÇÏ´Â Çлýµé¿¡°Ô Á¶¾ðÀ̳ª ÇÏ°í ½ÍÀº ¸»À» ÇØÁÖ¼¼¿ä.


°­°Ç: ¼ÒÇÁÆ®¿þ¾î Ư±âÀÚ ÀüÇüÀ̶ó°í Á¤¸» ÄÚµùÀ» ÀßÇÏ´Â »ç¶÷À» ¿ä±¸ÇÏ´Â °ÍÀÌ ¾Æ´Ï´õ¶ó±¸¿ä. »ç°íÇÒ ¼ö ÀÖ°í ¹è¿ò¿¡ À־ ¹ÙÅÁÀÌ µÇ´Â »ç¶÷À» º¸½Å´Ù´Â »ý°¢ÀÌ °¡Àå ¸¹ÀÌ µé¾ú¾î¿ä. ÀÌ»ê¼öÇÐÀ̳ª ¾Ë°í¸®Áò°ú °°ÀÌ ±âº»ÀûÀÎ ÀÌ·Ð °øºÎ°¡ Áß¿äÇÑ °Í °°¾Æ¿ä. Computer ScienceÇÏ´Â Çй®À» ¼ÒÈ­ÇÒ ¼ö ÀÖ´Â ÀÚÁúÀ» ¸¹ÀÌ º¸½Ã´Â °Í °°À¸´Ï ÄÚµùÀ» ¸øÇÑ´Ù°í Çؼ­ ¸Á¼³ÀÌÁö ¸¶½Ã°í Áö¿øÇϼÌÀ¸¸é ÁÁ°Ú¾î¿ä.


±è¼º¾Ö: Àú´Â 1°¡Áö¶ó°í ÀßÇÏ´Â °ÍÀÌ ÀÖ¾úÀ¸¸é ÁÁ°Ú´Ù°í »ý°¢Çß¾î¿ä. ÀúÀÇ °æ¿ì´Â C++ÀÌÁö¸¸ ´Ù¸¥ ¾î¶² °ÍÀÌµç »ó°ü¾øÀ» °Í °°¾Æ¿ä. ±×¸®°í ±³¼ö´ÔµéÀÌ Ä£ÀýÇÏ°Ô ÈùÆ®µµ ÁÖ½Ã°í µµ¿òÀ» ÁÖ½Ã´Ï±î °Ì ¸ÔÁö¾Ê°í ¸éÁ¢À» º¸¸é ÁÁÀ» °Í °°¾Æ¿ä. ¾îÂ÷ÇÇ °æÀï·ü °°Àº °ÍÀ» ½Å°æ ¾²Áö ¸»°í ¼Ò½ÅÁö¿øÇؼ­ ÁÁÀº °á°ú°¡ ÀÖÀ¸¼ÌÀ¸¸é ÁÁ°Ú½À´Ï´Ù.


¿©¿îÀå: ¿©·¯°¡Áö·Î ÇѾç´ëÇб³ ÀԽô Ưº°ÇÑ °Í °°¾Æ¿ä. ¼ö´É ÃÖÀú ±âÁصµ ¾ø°í ±×¸¸Å­ ÀáÀç·ÂÀ» ¸¹ÀÌ º¸´Â °Í °°¾Æ¿ä. ÇÏÁö¸¸ Á¶°ÇÀÌ ¾ø´Â ¸¸Å­ Ä¡¿­ÇÑ °Íµµ »ç½ÇÀÌ¿¡¿ä. ¸¹Àº Áö¿øÀÚµé ¼Ó¿¡¼­ ÀÚ½ÅÀÇ °æÀï·ÂÀ» Å°¿ì´Â °ÍÀÌ Áß¿äÇÑ °Í °°¾Æ¿ä. ±×¸®°í ÄÄÇ»Å͸¦ ¹è¿öº» ÀûÀÌ ¾ø¾îµµ Çб³¿¡ ÀÔÇÐÇϸé Ä¿¸®Å§·³¿¡ µû¶ó¼­ Â÷±ÙÂ÷±Ù ¹è¿ï ¼ö ÀÖÀ¸´Ï °ÆÁ¤ÇÏÁö ¸¶½Ã°í Áö¿øÇϼÌÀ¸¸é ÁÁ°Ú½À´Ï´Ù.

 

ÀÌó·³ ÇѾç´ëÇб³ ÄÄÇ»ÅͼÒÇÁÆ®¿þ¾îÇкδ ¹«ÇÑÇÑ ÀáÀç·ÂÀ» °¡Áø ÀÎÀ縦 ±â´Ù¸®°íÀÖ´Ù. Á¶±Ý ÀÖÀ¸¸é ¼ö½Ã Áö¿ø±â°£ÀÌ ´Ù°¡¿Â´Ù. °ü½ÉÀÌ ÀÖ´Â ÇлýµéÀº ÀÚ½ÅÀ» ¹Ï°í Áö¿øÇغ¸±â¸¦ ¹Ù¶õ´Ù.

´õ ¸¹Àº Á¤º¸´Â ÇѾç´ëÇб³ ÀÔÇÐó(http://go.hanyang.ac.kr/new/2017/main/)¿Í ÇѾç´ëÇб³ ÄÄÇ»ÅͼÒÇÁÆ®¿þ¾îÇкΠȨÆäÀÌÁö(http://cs.hanyang.ac.kr/)¿¡ ÀÖÀ¸´Ï Âü°í¹Ù¶õ´Ù.


ÀÌÁø¸í ±âÀÚ

jinious1111@naver.com

ÀÌÀü±Û ¾î¸°ÀÌ ÄÚµù Ä·ÇÁ ¼ºÈ²¸®¿¡ ¸¶¹«¸®
´ÙÀ½±Û ¡®±Û·Î¹ú ¼ÒÇÁÆ®¿þ¾î ÇØ¿Ü ÀÎÅϽʡ¯ in Belfast
¸®½ºÆ®
top