| ÀÏ¹Ý µ¥ÀÌÅÍ ±¸Á¶ ¶óÀ̺귯¸® GDSL (Generic Data Structures Library)Àº ÀÏ¹Ý µ¥ÀÌÅÍ ±¸Á¶ Á¶ÀÛÀ»À§ÇÑ ·çƾ ¸ðÀ½ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
ÀÏ¹Ý µ¥ÀÌÅÍ ±¸Á¶ ¶óÀ̺귯¸® ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Nicolas Darnis
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://home.gna.org/gdsl/
ÀÏ¹Ý µ¥ÀÌÅÍ ±¸Á¶ ¶óÀ̺귯¸® ű×
ÀÏ¹Ý µ¥ÀÌÅÍ ±¸Á¶ ¶óÀ̺귯¸® ¼³¸í
ÀÏ¹Ý µ¥ÀÌÅÍ ±¸Á¶ ¶óÀ̺귯¸® (GDSL)´Â ÀÏ¹Ý µ¥ÀÌÅÍ ±¸Á¶ Á¶ÀÛÀ»À§ÇÑ ·çƾ ¸ðÀ½ÀÔ´Ï´Ù. ÀÏ¹Ý µ¥ÀÌÅÍ ±¸Á¶ ¶óÀ̺귯¸® (GDSL)´Â ÀÏ¹Ý µ¥ÀÌÅÍ ±¸Á¶ Á¶ÀÛÀ»À§ÇÑ ·çƾ ¸ðÀ½ÀÔ´Ï´Ù .Generic µ¥ÀÌÅÍ ±¸Á¶ ¶óÀ̺귯¸®´Â ¼ø¼öÇÑ ANSI C¿¡¼ óÀ½ºÎÅÍ ¿ÏÀüÈ÷ ÀÛ¼ºµÈ ÈÞ´ë¿ë ¹× ÀçºÎÁÖ ¶óÀ̺귯¸®À̸ç C ÇÁ·Î±×·¡¸Ó¿¡°Ô ÀϹÝÀûÀÎ µ¥ÀÌÅÍ ±¸Á¶¸¦ Á¦°øÇϵµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. °·ÂÇÑ ¾Ë°í¸®Áò ¹× ¼û°ÜÁø ±¸ÇöÀ» »ç¿ëÇÏ¸é ¸ñ·Ï, ´ë±â¿, ½ºÅÃ, Çؽà Å×À̺í, ¹ÙÀ̳ʸ® Æ®¸®, ¹ÙÀ̳ʸ® °Ë»ö Æ®¸®, ·¹µå ºí·¢ Æ®¸®, 2D ¾î·¹ÀÌ ¹× ºÎº®ÀÌ ÀÖ½À´Ï´Ù. ÇÁ·Î±×·¡¸Ó´Â ¸Å¿ì ³ôÀº ¼öÁØÀÇ ¾ð¾î·Î ·¡ÆÛ¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖµµ·ÏÇÕ´Ï´Ù. ¶óÀ̺귯¸®´Â ´ÙÀ½ µ¥ÀÌÅÍ ±¸Á¶¸¦ ´Ù·ì´Ï´Ù. ¡¤ Çؽà Å×ÀÌºí ¡¤ ¸ñ·Ï ¡¤ ´ë±â¿ ¡¤ ½ºÅà ¡¤ ¼øȯÀÌ ¸±¸®½ºÀÇ »õ·Î¿î ±â´É : ¡¤ ÀÌÀü ¸±¸®½º¿¡¼ GDSL_HASH_INSERT¿¡¼ GDSL_HASH_INSERT¿¡ µµÀÔ µÈ ¹ö±×°¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù. ¡¤ ´©¶ô µÈ GDSL.H¿¡ ´©¶ô µÈ Æ÷ÇÔÀÌ °íÁ¤µÇ¾ú½À´Ï´Ù.
ÀÏ¹Ý µ¥ÀÌÅÍ ±¸Á¶ ¶óÀ̺귯¸® °ü·Ã ¼ÒÇÁÆ®¿þ¾î