ÇÁ·Î±×·¡¹Ö

 3198, 1/160 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   Å»¶ó¸®½º
   ÀڷᱸÁ¶ LinkedList ¿¡ µÎ List ¿¬°áÇϴµ¥ ¾ÈµÇ³×¿ä ¤Ñ.¤Ì

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=2828 [º¹»ç]


¿ª½Ã³ª.. ÀڷᱸÁ¶ Áú¹®ÀÔ´Ï´Ù.
¿äÁò ´ÙÀ½Çб⸦ ´ëºñÇØ¼­ ¿­°­À¸·Î ÀڷᱸÁ¶¸¦ °øºÎÇϰí Àְŵç¿ä.
¹¹.. °³ÀÎÀûÀÎ À̾߱â´Â ¿©±â±îÁöÀ̰í..

concatLinkedListÇÔ¼öÀÔ´Ï´Ù.
±â´ÉÀº µÎ List¸¦ ¹Þ¾Æ¼­ ¾ÕÀÇ ¸®½ºÆ®¿¡ µÚ¿¡ ¸®½ºÆ®¸¦ ºÙÀ̴°ÍÀÌÁÒ
¹¹ strcat()°ú ºñ½ÁÇÑ ÇÔ¼öÀÔ´Ï´Ù.
±×·±µ¥ ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇÏ¸é ¿À·ù°¡ ³ª³×¿ä.
¾Æ¹«¸® ºÁµµ ¹®Á¦´Â ¾ø¾î º¸À̴µ¥....

´Ù¸¥ ÇÔ¼ö È£Ãâ½Ã¿¡´Â Àß ÀÛµ¿µÇ´Â °É º¸´Ï mainÇÔ¼ö¿¡¼­ÀÇ
List »ý¼º, ³ëµå Ãß°¡ºÎºÐÀº ¹®Á¦°¡ ¾ø´Â °Í °°¾Æ
¹®Á¦ÀÇ ÇÔ¼ö¸¸ ¿Ã¸³´Ï´Ù.

¿ª½Ã.. °í¼öºÐµéÀÇ µû¶æÇÑ °¡¸£Ä§ ±â´Ù¸®°Ú½À´Ï´Ù.

void concatLinkedList(LinkedList* pListA, LinkedList* pListB)
{
        ListNode* pNodeA = NULL;

        if(pListA != NULL && pListB != NULL)
        {
                pNodeA = pListA->headerNode.pLink;
                while(pNodeA != NULL)
                {
                        pNodeA = pNodeA->pLink;
                }
                pNodeA->pLink = pListB->headerNode.pLink;
                pListA->currentElementCount += pListB->currentElementCount;

                pListB->headerNode.pLink = NULL;
                pListB->currentElementCount = 0;
        }
}

  Hit : 4525     Date : 2010/12/31 07:14



    
ruka270 ¿À·ù ¸Þ½ÃÁöÀÇ ³»¿ëÀ» ¿Ã·ÁÁÖ½Ã´Â°Ô ÁÁ¾ÒÀ»ÅÙµ¥¿ä...
¿ì¼± ¾óÇÍ º¸±â¿¡´Â headerNodeÀÇ ÂüÁ¶¿¬»êÀÚ¸¦ À߸ø ¾²Áö ¾Ê¾Ò³ª »ý°¢µÇ³×¿ä.
ÀڷᱸÁ¶¸¦ ¾î¶²½ÄÀ¸·Î ±¸ÇöÇϼ̴ÂÁö´Â Àß ¸ð¸£°ÚÁö¸¸..-_-;
2010/12/31  
sonogongx LinkedList, ListNode±¸Á¶Ã¼°¡ ¾î¶»°Ô »ý°å´ÂÁö... ¾î¶² ¿À·ù°¡ ³ª´ÂÁö ±Ã±ÝÇϳ׿ä... 2011/01/01