ÁÁÀº ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â µ¥ ÇʼöÀûÀÎ ´Ù¾çÇÑ ÀÚ·á ±¸Á¶µéÀÇ ¿ø¸®¸¦ ¼Ò°³ÇÏ¸é¼ »ç¿ë ¹æ¹ýÀ» Àͼ÷ÄÉ ÇÏ´Â °Í¿¡ ¸ñÀûÀ» µÎ°í ÀÖ´Ù. µû¶ó¼ ÀÌ Ã¥¿¡¼´Â ´Ù¾çÇÑ ÀÚ·á ±¸Á¶ÀÇ ¼Ò°³¿Í ´õºÒ¾î °ü·ÃµÈ ¾Ë°í¸®ÁòÀ» ¼³¸íÇÏ°í, À̸¦ C ¾ð¾î·Î ±¸ÇöÇÏ¿´´Ù. ±×¸®°í ±âº»ÀûÀÎ ÀÚ·á ±¸Á¶µé¿¡ ´ëÇÏ¿© ¸ÕÀú ¼³¸íÇÏ¿´À¸¸ç, º¹ÀâÇÑ ÀÚ·á ±¸Á¶´Â ÀÀ¿ë ¹®Á¦¿Í ÇÔ²² ¼³¸íÇÏ´Â ¹æ½ÄÀ¸·Î ±¸¼ºÇÏ¿´´Ù.
CHAPTER 01 ÀÚ·á ±¸Á¶ÀÇ °³³ä°ú Ç¥Çö
1.1 ÀÚ·á ±¸Á¶ÀÇ °³³ä
1.2 ÀÚ·áÀÇ Ç¥Çö
CHAPTER 02 ¾Ë°í¸®Áò°ú ¹è¿
2.1 ¾Ë°í¸®Áò
2.2 ¹è¿(Array)
CHAPTER 03 ¼±Çü ¸®½ºÆ®(linear list)
3.1 ½ºÅÃ(Stack)
3.2 ť(Queue)
3.3 µ¥Å©(Deque)
3.4 ´ÙÁß ½ºÅðú Å¥(Multistack and queue)
CHAPTER 04 ¿¬°á ¸®½ºÆ®(Linked List)
4.1 ´Ü¼ø ¿¬°á ¸®½ºÆ®
4.2 ¿øÇü ¿¬°á ¸®½ºÆ®(Circular linked list)
4.3 ´ÙÁß ¿¬°á ¸®½ºÆ®(Multilinked list)
0CHAPTER 05 ±â¾ï Àå¼Ò °ü¸®
5.1 °íÁ¤ ¸Þ¸ð¸® °ü¸®(Static memory management)
5.2 µ¿Àû ¸Þ¸ð¸® °ü¸®(Dynamic memory management)
5.3 °¡ºñÁö ¼öÁý(Garbage collection)
CHAPTER 06 Æ®¸®(Tree)
6.1 Æ®¸®ÀÇ Á¤ÀÇ
6.2 ÀÌÁø Æ®¸®(Binary tree)
6.3 Æ®¸®ÀÇ Ç¥Çö ¹æ¹ý
6.4 ÀÌÁø Æ®¸®ÀÇ ¿îÇà
6.5 ÀÌÁø Æ®¸®ÀÇ ¿¬»ê
6.6 ·¹µðµå ÀÌÁø Æ®¸®(Threaded binary tree)
6.7 °æ·Î ±æÀÌ(Path length)
6.8 Æ®¸®ÀÇ ÀÀ¿ë
CHAPTER 07 ±×·¡ÇÁ(Graph)
7.1 ±×·¡ÇÁÀÇ °³³ä
7.2 ±×·¡ÇÁÀÇ Ç¥Çö
7.3 ±×·¡ÇÁÀÇ ¿îÇà
7.4 ±×·¡ÇÁÀÇ ÀÀ¿ë
CHAPTER 08 °Ë»ö(Search)
8.1 ¼±Çü °Ë»ö
8.2 Á¦¾î °Ë»ö
8.3 ºí·Ï °Ë»ö
8.4 Æ®¸® °Ë»ö
8.5 ÇؽÌ(Hashing)
CHAPTER 09 Á¤·Ä(Sort)
9.1 Á¤·ÄÀÇ °³³ä
9.2 ³»ºÎÁ¤·Ä(internal sort)
9.3 ¿ÜºÎ Á¤·Ä
ºÎ·Ï