´ë·®±¸¸ÅȨ >
Àü°øµµ¼­/´ëÇб³Àç
>
°øÇа迭
>
ÄÄÇ»ÅÍ°øÇÐ

ÆîÃ帱â
ÀÚ¹Ù·Î ¹è¿ì´Â ÇÙ½É ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò : ±â¼ú ¸éÁ¢¿¡ ÇÊ¿äÇÑ ½Ç¿ëÁÖÀÇ ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò (¿øÁ¦:Think Data Structures)
Á¤°¡ 16,000¿ø
ÆǸŰ¡ 14,400¿ø (10% , 1,600¿ø)
I-Æ÷ÀÎÆ® 800P Àû¸³(6%)
ÆǸŻóÅ ÆǸÅÁß
ºÐ·ù ÄÄÇ»ÅÍ°øÇÐ
ÀúÀÚ ¾Ù·± B. ´Ù¿ì´Ï , ¾Ù·± B. ´Ù¿ì´Ï ( ¿ªÀÚ : À¯µ¿È¯, À¯µ¿È¯ )
ÃâÆÇ»ç/¹ßÇàÀÏ ÇѺû¹Ìµð¾î / 2018.06.01
ÆäÀÌÁö ¼ö 184 page
ISBN 9791162240847
»óÇ°ÄÚµå 284441516
°¡¿ëÀç°í Àç°íºÎÁ·À¸·Î ÃâÆÇ»ç ¹ßÁÖ ¿¹Á¤ÀÔ´Ï´Ù.
 
ÁÖ¹®¼ö·® :
´ë·®±¸¸Å Àü¹® ÀÎÅÍÆÄÅ© ´ë·®ÁÖ¹® ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ½Ã¸é °ßÀû¿¡¼­ºÎÅÍ ÇàÁ¤¼­·ù±îÁö Æí¸®ÇÏ°Ô ¼­ºñ½º¸¦ ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
µµ¼­¸¦ °ßÀûÇÔ¿¡ ´ãÀ¸½Ã°í ½Ç½Ã°£ °ßÀûÀ» ¹ÞÀ¸½Ã¸é ±â´Ù¸®½Ç ÇÊ¿ä¾øÀÌ ÇÒÀιÞÀ¸½Ç ¼ö ÀÖ´Â °¡°ÝÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
¸ÅÁÖ ¹ß¼ÛÇØ µå¸®´Â ÀÎÅÍÆÄÅ©ÀÇ ½Å°£¾È³» Á¤º¸¸¦ ¹Þ¾Æº¸½Ã¸é »óÇ°ÀÇ ¼±Á¤À» ´õ¿í Æí¸®ÇÏ°Ô ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

 ´ë·®±¸¸ÅȨ  > Àü°øµµ¼­/´ëÇб³Àç  > °øÇа迭  > ÄÄÇ»ÅÍ°øÇÐ

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

ÀúÀÚ
¾Ù·± B. ´Ù¿ì´Ï
¿Ã¸° °ø°ú´ëÇб³(Olin College of Engineering)ÀÇ ÄÄÇ»ÅÍ°øÇаú ±³¼ö·Î, À£Áñ¸® ´ëÇб³(Wellesley College)¿Í Äݺñ ´ëÇб³(Colby College), UC ¹öŬ¸® ´ëÇб³(UC Berkeley)¿¡¼­ °­ÀÇÇÏ¿´½À´Ï´Ù. UC ¹öŬ¸® ´ëÇб³¿¡¼­ ÄÄÇ»ÅÍ°øÇÐ ¹Ú»ç ÇÐÀ§¸¦, MIT¿¡¼­ ¼®»ç¿Í Çлç ÇÐÀ§¸¦ ¹Þ¾Ò½À´Ï´Ù. ÀÌ Ã¥ ¿Ü¿¡µµ ¡ºThink Stats¡»(2013), ¡ºÆÄÀ̽ãÀ» È°¿ëÇÑ º£ÀÌÁö¾È Åë°è¡»(2014, ÀÌ»ó ÇѺû¹Ìµð¾î)¸¦ ÁýÇÊÇÏ¿´½À´Ï´Ù.
   º¹Àâ°è¿Í µ¥ÀÌÅÍ °úÇÐ | ¾Ù·± B. ´Ù¿ì´Ï | µµ¼­ÃâÆÇ È«¸ª(È«¸ª°úÇÐÃâÆÇ»ç)
   ¾ÅÅ© ÆÄÀ̽ã(Think Python) | ¾Ù·± B. ´Ù¿ì´Ï | ±æ¹þ
¾Ù·± B. ´Ù¿ì´Ï
¿Ã¸°°ø°ú´ëÇÐÀÇ Àü»êÇаú ±³¼ö´Ù. À£Áñ¸® ´ëÇÐ, Äݺñ ´ëÇÐ, Ķ¸®Æ÷´Ï¾Æ ´ëÇб³ ¹öŬ¸®¿¡¼­ Àü»êÇÐÀ» °¡¸£ÃÆ´Ù. Ķ¸®Æ÷´Ï¾Æ ´ëÇб³ ¹öŬ¸®¿¡¼­ Àü»êÇаú ¹Ú»ç ÇÐÀ§¸¦ ¹Þ¾ÒÀ¸¸ç, ¸Å»çÃß¼¼Ã÷ °ø°ú´ëÇб³¿¡¼­ ÇÐ»ç ¹× ¼®»ç ÇÐÀ§¸¦ ¹Þ¾Ò´Ù. Àú¼­·Î´Â ¡º¾ÅÅ© ÆÄÀ̽㡻(±æ¹þ, 2017), ¡ºThink Stats¡»(ÇѺû¹Ìµð¾î, 2015), ¡ºThink DSP¡» µîÀÌ ÀÖÀ¸¸ç, ¡®¾Æ¸¶µµ Áö³ªÄ£ »ý°¢¡¯À̶ó´Â ºí·Î±×¸¦ ¿î¿µÇÏ°í ÀÖ´Ù.
   Python for Software Design : How to Think Like a Computer Scientist | ¾Ù·± B. ´Ù¿ì´Ï | Cambridge
   Åë°èÀÇ ÇÔÁ¤ | ¾Ù·± B. ´Ù¿ì´Ï | ¿¡ÀÌÄÜÃâÆÇ
   ÆÄÀ̽ãÀ» È°¿ëÇÑ º£ÀÌÁö¾È Åë°è | ¾Ù·± B. ´Ù¿ì´Ï | ÇѺû¹Ìµð¾î
   º¹Àâ°è¿Í µ¥ÀÌÅÍ °úÇÐ | ¾Ù·± B. ´Ù¿ì´Ï | µµ¼­ÃâÆÇ È«¸ª(È«¸ª°úÇÐÃâÆÇ»ç)

¿ªÀÚ
À¯µ¿È¯
Ã¥ ¾²´Â ÇÁ·Î±×·¡¸Ó. ¿¬¼¼´ëÇб³ Á¤º¸´ëÇпø¿¡¼­ °æ¿µÁ¤º¸ÇÐÀ» Àü°øÇÑ ÈÄ LGÀüÀÚ¿¡ ¾Èµå·ÎÀÌµå ¾ÛÀ» °³¹ßÇÏ¿´½À´Ï´Ù. ÃÖ±Ù¿¡´Â ¼±ÇàÇ÷§Æû°³¹ßÆÀÀ¸·Î ÀÚ¸®¸¦ ¿Å°Ü Â÷¼¼´ë ¸ð¹ÙÀÏ ±â¼ú ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ°í ÀÖ½À´Ï´Ù. ÀÚ¹ÙÄ«Æä¿Í Çѱ¹ÀÚ¹Ù°³¹ßÀÚÇùÀÇȸ(JCO)ÀÇ Ãʱ⠸â¹ö·Î ¼ö³â°£ È°µ¿ÇÏ¿´½À´Ï´Ù.
ÁýÇÊÇÑ Ã¥À¸·Î´Â [¾Èµå·ÎÀ̵带 À§ÇÑ Gradle](2016)°ú [RxJava ÇÁ·Î±×·¡¹Ö](°øÀú, 2017, ÀÌ»ó ÇѺû¹Ìµð¾î)ÀÌ ÀÖ°í, ¹ø¿ªÇÑ Ã¥À¸·Î´Â [Professional Java Web Services](2002, Á¤º¸¹®È­»ç)¿Í [±×·¹ÀÌµé ·¹½ÃÇÇ](2016), [Java 9 ¸ðµâ ÇÁ·Î±×·¡¹Ö](2018, ÀÌ»ó ÇѺû¹Ìµð¾î)ÀÌ ÀÖ½À´Ï´Ù.
   ÄõÄ¿½º ÄîºÏ | À¯µ¿È¯ | ÇѺû¹Ìµð¾î
   óÀ½ ¹è¿ì´Â Ç÷¯ÅÍ | À¯µ¿È¯ | ÇѺû¹Ìµð¾î
   ÀÚ¹Ù¿Í JUnitÀ» È°¿ëÇÑ ½Ç¿ëÁÖÀÇ ´ÜÀ§ Å×½ºÆ® | À¯µ¿È¯ | ±æ¹þ
À¯µ¿È¯
ÀúÀÚ À¯µ¿È¯Àº Ã¥ ¾²´Â ÇÁ·Î±×·¡¸Ó. ¿¬¼¼´ëÇб³ Á¤º¸´ëÇпø¿¡¼­ °æ¿µÁ¤º¸ÇÐÀ» Àü°øÇÑ ÈÄ LGÀüÀÚ¿¡¼­ ¾Èµå·ÎÀÌµå ¾ÛÀ» °³¹ßÇÏ¿´´Ù. ÃÖ±Ù¿¡´Â ¼±ÇàÇ÷§Æû°³¹ßÆÀÀ¸·Î ÀÚ¸®¸¦ ¿Å°Ü Â÷¼¼´ë ¸ð¹ÙÀÏ ±â¼ú ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ°í ÀÖ´Ù. ÀÚ¹ÙÄ«Æä¿Í Çѱ¹ÀÚ¹Ù°³¹ßÀÚÇùÀÇȸ(JCO)¿¡¼­ Ãʱ⠸â¹ö·Î¼­ ¼ö³â°£ È°µ¿Çß´Ù. ÁýÇÊÇÑ Ã¥À¸·Î´Â ¡º¾Èµå·ÎÀ̵带 À§ÇÑ Gradle¡»°ú ¡ºRxJava ÇÁ·Î±×·¡¹Ö¡»(°øÀú, ÀÌ»ó ÇѺû¹Ìµð¾î)ÀÌ ÀÖ°í, ¹ø¿ªÇÑ Ã¥À¸·Î´Â ¡ºJava 9 ¸ðµâ ÇÁ·Î±×·¡¹Ö¡» ¡º±×·¹ÀÌµé ·¹½ÃÇÇ¡»(ÀÌ»ó ÇѺû¹Ìµð¾î) ¡»¿Í ¡ºProfessional Java Web Services¡»(Á¤º¸¹®È­»ç)°¡ ÀÖ´Ù.
   ÀÚ¹Ù¿Í JUnitÀ» È°¿ëÇÑ ½Ç¿ëÁÖÀÇ ´ÜÀ§ Å×½ºÆ® | À¯µ¿È¯ | ±æ¹þ
µµ¼­¸¦ ±¸ÀÔÇϽŠ°í°´ ¿©·¯ºÐµéÀÇ ¼­ÆòÀÔ´Ï´Ù.
ÀÚÀ¯·Î¿î ÀÇ°ß ±³È¯ÀÌ °¡´ÉÇÕ´Ï´Ù¸¸, ¼­ÆòÀÇ ¼º°Ý¿¡ ¸ÂÁö ¾Ê´Â ±ÛÀº »èÁ¦µÉ ¼ö ÀÖ½À´Ï´Ù.

µî·ÏµÈ ¼­ÆòÁß ºÐ¾ß¿Í »ó°ü¾øÀÌ ¸ÅÁÖ ¸ñ¿äÀÏ 5ÆíÀÇ ¿ì¼öÀÛÀ» ¼±Á¤ÇÏ¿©, S-Money 3¸¸¿øÀ» Àû¸³Çص帳´Ï´Ù.
ÃÑ 0°³ÀÇ ¼­ÆòÀÌ ÀÖ½À´Ï´Ù.