ÄÁÅÙÃ÷»ó¼¼º¸±â

ÀÚ¹Ù·Î ¹è¿ì´Â ÇÙ½É ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò - ±â¼ú ¸éÁ¢¿¡ ÇÊ¿äÇÑ ½Ç¿ëÁÖÀÇ ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò (Ä¿¹öÀ̹ÌÁö)
¾Ë¶óµò
ÀÚ¹Ù·Î ¹è¿ì´Â ÇÙ½É ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò - ±â¼ú ¸éÁ¢¿¡ ÇÊ¿äÇÑ ½Ç¿ëÁÖÀÇ ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò
  • ÆòÁ¡ÆòÁ¡Á¡Æò°¡¾øÀ½
  • ÀúÀÚ¾Ù·± B. ´Ù¿ì´Ï ÁöÀ½, À¯µ¿È¯ ¿Å±è 
  • ÃâÆÇ»çÇѺû¹Ìµð¾î 
  • ÃâÆÇÀÏ2018-05-31 
º¸À¯ 1, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 0, ´©Àû¿¹¾à 0

Ã¥¼Ò°³

ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ» È°¿ëÇÏ¿© °£´ÜÇÑ À¥ °Ë»ö ¿£Áø ¸¸µé±â

ÀÌ Ã¥Àº ÄÄÇ»ÅÍ°úÇÐÀ» °øºÎÇϰųª ±â¼ú ÀÎÅͺ並 ÁغñÇÏ´Â ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ¸¦ À§ÇÑ ½Ç¿ëÀûÀΠåÀÔ´Ï´Ù. ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ» ºü¸£°Ô ¹è¿ï ¼ö ÀÖµµ·Ï ½Ç¿ëÀûÀÌ°í Áß¿äÇÑ ºÎºÐÀ» ÁßÁ¡À¸·Î ¼³¸íÇÕ´Ï´Ù. ÀڷᱸÁ¶°¡ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁöº¸´Ù ¾î¶»°Ô È°¿ëÇÏ´ÂÁö¿¡ ÃÊÁ¡À» ¸ÂÃß¾ú½À´Ï´Ù.
ÀÌ Ã¥Àº À¥ °Ë»öÀ̶ó´Â ÀÀ¿ë ºÐ¾ß¿¡ ÁýÁßÇÕ´Ï´Ù. ÀÌ ºÐ¾ß´Â ÀڷᱸÁ¶¸¦ ±¤¹üÀ§ÇÏ°Ô »ç¿ëÇϸç ÀÚü·Îµµ Èï¹Ì·Ó°í Áß¿äÇÕ´Ï´Ù. ´Ù¸¥ Ã¥¿¡¼­´Â º¸±â ¾î·ÆÁö¸¸ ±â¼ú ÀÎÅͺ信 ÇÊ¿äÇÑ ³»¿ëÀÔ´Ï´Ù. ¶ÇÇÑ, ¹öÀü °ü¸®¿Í À¯´Ö Å×½ºÆ® °°Àº ±âº»ÀûÀÎ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ ½Ç¹« ³»¿ëµµ ´Ù·ì´Ï´Ù. À帶´Ù ¹è¿î °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Â ¿¹Á¦°¡ ÀÖ°í, ÇØ´äÀ» È®ÀÎÇÒ ¼ö ÀÖ´Â ÀÚµ¿È­µÈ Å×½ºÆ®µµ Á¦°øÇÕ´Ï´Ù.

¡¤¸®½ºÆ®¿Í ¸Ê µîÀÇ ÀڷᱸÁ¶ »ç¿ë°ú ÀÛµ¿ ¹æ½Ä ÀÌÇØÇϱâ
¡¤À§Å°Çǵð¾Æ ÆäÀÌÁö¸¦ Àаí, ºÐ¼®ÇÏ°í, °á°ú µ¥ÀÌÅÍ Æ®¸®¸¦ Ž»öÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ ÀÛ¼ºÇϱâ
¡¤Äڵ带 ºÐ¼®ÇÏ¿© ½ÇÇà½Ã°£°ú ÇÊ¿äÇÑ ¸Þ¸ð¸®¾ç ¿¹ÃøÇϱâ
¡¤Çؽà Å×À̺í°ú ÀÌÁø °Ë»ö Æ®¸®¸¦ »ç¿ëÇÏ¿© ¸Ê ÀÎÅÍÆäÀ̽º ±¸ÇöÇϱâ
¡¤Å©·Ñ·¯·Î À¥ °Ë»ö ¿£Áø ±¸ÃàÇϱâ

ÀÌ Ã¥Àº ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò¿¡ ´ëÇÑ ³»¿ëÀ» ¼³¸íÇϱâ À§ÇØ ¹®Á¦ Ç®ÀÌ Çü½ÄÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. 14°³ÀÇ ½Ç½ÀÀ» ÅëÇØ ÀÚ¹Ù ¾ð¾î¿¡¼­ ±âº»À¸·Î Á¦°øÇÏ´Â ÀڷᱸÁ¶ÀÎ ÀÚ¹Ù Ä÷º¼Ç ÇÁ·¹ÀÓ¿öÅ©(Java Collections Framework, JCF)ÀÇ ÁÖ¿ä Ŭ·¡½º¸¦ Áß½ÉÀ¸·Î °³³äÀ» ÇнÀÇÏ°í ½Ã°£ º¹Àâµµ¸¦ ºÐ¼®ÇÏ¸ç ¼º´ÉÀ» ÃøÁ¤ÇØ º¾´Ï´Ù. ¶ÇÇÑ, ¼º´É °³¼±¿¡ ´ëÇؼ­µµ ¾Ë·Á ÁÝ´Ï´Ù.
ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò¿¡ ´ëÇÑ ÀÌÇØ´Â ¼ÒÇÁÆ®¿þ¾îÀÇ Ç°ÁúÀ» ³ôÀÌ´Â ¾ÆÁÖ ±âº»ÀûÀÎ ÀÛ¾÷ÀÔ´Ï´Ù. ¿äÁòÀº ºòµ¥ÀÌÅÍ¿Í Å¬¶ó¿ìµå°¡ ÀÖ°í ÀÌ¹Ì °ËÁõµÈ ¼ö¸¹Àº DBMS°¡ ÀÖÁö¸¸, ´ÜÁö È°¿ë¸¸ Çؼ­´Â ¿øÇÏ´Â Ç°ÁúÀ» ¾ò±â Èûµì´Ï´Ù. ³»°¡ Àß ¸¸µé°í ÀÖ´ÂÁö, ÀÌ¹Ì ±¸ÇöµÈ ·¹°Å½Ã ¼ÒÇÁÆ®¿þ¾îÀÇ º´¸ñÀº ¹«¾ùÀÎÁö ºÐ¼®ÇÏ·Á¸é ÇкΠ°úÁ¤¿¡¼­ ¹è¿ì´Â ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀÌ ´Ü´ÜÇÑ ±âº»±â°¡ µÇ±â ¶§¹®ÀÔ´Ï´Ù. Á¹¾÷ÇÏ°í ³ª¸é ¼¼ºÎ ³»¿ëÀº ¸ðµÎ ÀØÈ÷°ÚÁö¸¸, ¸Ó¸´¼Ó ¾îµò°¡¿¡´Â ³²¾Æ ´Ù½Ã ¶°¿Ã¸®°Ô µË´Ï´Ù.
ÀÌ Ã¥Àº ÇÑ ¹ø¿¡ ÈÄ·ç·è Àб⿡´Â ²Ï ¾ÐÃàÀûÀÎ ³»¿ëÀ» ´ã°í ÀÖ½À´Ï´Ù. ²À ¼³¸íÇØ¾ß ÇÒ ³»¿ëÀº º»¹®¿¡¼­ ÃæºÐÈ÷ ¼³¸íÇÏÁö¸¸, ±× ¿Ü ºÎ°¡ÀûÀÎ ³»¿ëÀº °ú°¨ÇÏ°Ô ¿ÜºÎ ¸µÅ©¸¦ Á¦°øÇÕ´Ï´Ù. ½Ç½À °úÁ¦¸¦ ¸ÕÀú Á¦°øÇÏ°í ±×´ÙÀ½ Àå¿¡¼­ ¹Ù·Î ÇÊÀÚÀÇ ÇØ´äÀ» Á¦½ÃÇϱ⠶§¹®¿¡ ºÎ´ãÀ» °¡Áú ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ³¡±îÁö Àд´ٸé Å« µµ¿òÀÌ µÈ´Ù°í È®½ÅÇÕ´Ï´Ù.
- ¿Å±äÀÌÀÇ ¸» Áß¿¡¼­

ÀúÀÚ¼Ò°³

¿Ã¸° °ø°ú´ëÇб³(Olin College of Engineering)ÀÇ ÄÄÇ»ÅÍ°øÇаú ±³¼ö·Î, À£Áñ¸® ´ëÇб³(Wellesley College)¿Í Äݺñ ´ëÇб³(Colby College), UC ¹öŬ¸® ´ëÇб³(UC Berkeley)¿¡¼­ °­ÀÇÇÏ¿´½À´Ï´Ù. UC ¹öŬ¸® ´ëÇб³¿¡¼­ ÄÄÇ»ÅÍ°øÇÐ ¹Ú»ç ÇÐÀ§¸¦, MIT¿¡¼­ ¼®»ç¿Í Çлç ÇÐÀ§¸¦ ¹Þ¾Ò½À´Ï´Ù. ÀÌ Ã¥ ¿Ü¿¡µµ ¡ºThink Stats¡»(2013), ¡ºÆÄÀ̽ãÀ» È°¿ëÇÑ º£ÀÌÁö¾È Åë°è¡»(2014, ÀÌ»ó ÇѺû¹Ìµð¾î)¸¦ ÁýÇÊÇÏ¿´½À´Ï´Ù.

¸ñÂ÷

CHAPTER 1 ÀÎÅÍÆäÀ̽º
_1.1 ¸®½ºÆ®°¡ µÎ Á¾·ùÀÎ ÀÌÀ¯
_1.2 ÀÚ¹Ù interface
_1.3 List interface
_1.4 ½Ç½À 1
CHAPTER 2 ¾Ë°í¸®Áò ºÐ¼®
_2.1 ¼±Åà Á¤·Ä
_2.2 ºò¿À Ç¥±â¹ý
_2.3 ½Ç½À 2
CHAPTER 3 ArrayList Ŭ·¡½º
_3.1 MyArrayList ¸Þ¼­µå ºÐ·ùÇϱâ
_3.2 add ¸Þ¼­µå ºÐ·ùÇϱâ
_3.3 ¹®Á¦ Å©±â
_3.4 ¿¬°á ÀڷᱸÁ¶
_3.5 ½Ç½À 3
_3.6 °¡ºñÁö Ä÷º¼Ç
CHAPTER 4 LinkedList Ŭ·¡½º
_4.1 MyLinkedList ¸Þ¼­µå ºÐ·ùÇϱâ
_4.2 MyArrayList¿Í MyLinkedList ºñ±³Çϱâ
_4.3 ÇÁ·ÎÆÄÀÏ
_4.4 °á°ú Çؼ®Çϱâ
_4.5 ½Ç½À 4
CHAPTER 5 ÀÌÁß ¿¬°á ¸®½ºÆ®
_5.1 ¼º´É ÇÁ·ÎÆÄÀÏ °á°ú
_5.2 LinkedList ¸Þ¼­µå ÇÁ·ÎÆÄÀÏÇϱâ
_5.3 LinkedList ³¡¿¡ ´õÇϱâ
_5.4 ÀÌÁß ¿¬°á ¸®½ºÆ®
_5.5 ÀڷᱸÁ¶ ¼±ÅÃÇϱâ
CHAPTER 6 Æ®¸® ¼øȸ
_6.1 °Ë»ö ¿£Áø
_6.2 HTML ÆĽÌÇϱâ
_6.3 jsoup »ç¿ëÇϱâ
_6.4 DOM Æ®¸® ¹Ýº¹Çϱâ
_6.5 ±íÀÌ ¿ì¼± Ž»ö
_6.6 ½ºÅÃ
_6.7 ¹Ýº¹Àû DFS
CHAPTER 7 öÇÐÀ¸·Î °¡´Â ±æ
_7.1 ½ÃÀÛÇϱâ
_7.2 Iterable°ú Iterator
_7.3 WikiFetcher
_7.4 ½Ç½À 5
CHAPTER 8 Àε¦¼­
_8.1 ÀڷᱸÁ¶ ¼±ÅÃ
_8.2 TermCounter
_8.3 ½Ç½À 6
CHAPTER 9 Map ÀÎÅÍÆäÀ̽º
_9.1 MyLinearMap ±¸ÇöÇϱâ
_9.2 ½Ç½À 7
_9.3 MyLinearMap ºÐ¼®Çϱâ
CHAPTER 10 ÇؽÌ
_10.1 ÇؽÌ
_10.2 ÇؽÌÀÇ µ¿ÀÛ ¹æ½Ä
_10.3 Çؽ̰ú º¯Çü
_10.4 ½Ç½À 8
CHAPTER 11 HashMap Ŭ·¡½º
_11.1 ½Ç½À 9
_11.2 MyHashMap ºÐ¼®Çϱâ
_11.3 Æ®·¹À̵å¿ÀÇÁ
_11.4 MyHashMap ÇÁ·ÎÆÄÀϸµ
_11.5 MyHashMap Ŭ·¡½º °íÄ¡±â
_11.6 UML Ŭ·¡½º ´ÙÀ̾î±×·¥
CHAPTER 12 TreeMap Ŭ·¡½º
_12.1 ÇؽÌÀÇ ¹®Á¦Á¡
_12.2 ÀÌÁø Ž»ö Æ®¸®
_12.3 ½Ç½À 10
_12.4 TreeMap ±¸ÇöÇϱâ
CHAPTER 13 ÀÌÁø Ž»ö Æ®¸®
_13.1 ´Ü¼øÇÑ MyTreeMap Ŭ·¡½º
_13.2 °ª Ž»öÇϱâ
_13.3 put ¸Þ¼­µå ±¸ÇöÇϱâ
_13.4 ÁßÀ§ ¼øȸ
_13.5 ·Î±× ½Ã°£ ¸Þ¼­µå
_13.6 ÀÚ°¡ ±ÕÇü Æ®¸®
_13.7 Ãß°¡ ½Ç½À
CHAPTER 14 ¿µ¼Ó¼º
_14.1 ·¹µð½º
_14.2 ·¹µð½º Ŭ¶óÀ̾ðÆ®¿Í ¼­¹ö
_14.3 ·¹µð½º ±â¹Ý À妽º ¸¸µé±â
_14.4 ·¹µð½º µ¥ÀÌÅÍ Å¸ÀÔ
_14.5 ½Ç½À 11
_14.6 Ãß°¡ Á¦¾È
_14.7 ¼³°è ÈùÆ®
CHAPTER 15 À§Å°Çǵð¾Æ Å©·Ñ¸µ
_15.1 ·¹µð½º ±â¹ÝÀÇ Àε¦¼­
_15.2 Á¶È¸ ¼º´É ºÐ¼®
_15.3 Àε¦½Ì ¼º´É ºÐ¼®
_15.4 ±×·¡ÇÁ ¼øȸ
_15.5 ½Ç½À 12
CHAPTER 16 ºÒ¸®¾ð °Ë»ö
_16.1 Å©·Ñ·¯ ÇØ´ä
_16.2 Á¤º¸ °Ë»ö
_16.3 ºÒ¸®¾ð °Ë»ö
_16.4 ½Ç½À 13
_16.5 Comparable°ú Comparator
_16.6 È®Àå
CHAPTER 17 Á¤·Ä
_17.1 »ðÀÔ Á¤·Ä
_17.2 ½Ç½À 14
_17.3 º´ÇÕ Á¤·Ä ºÐ¼®
_17.4 ±â¼ö Á¤·Ä
_17.5 Èü Á¤·Ä
_17.6 Á¦ÇÑµÈ Èü Á¤·Ä
_17.7 °ø°£ º¹Àâµµ

ÇÑÁÙ ¼­Æò