öλÔÓéÀֵǼÈë¿ÚÏÂÔØ

ÇóÊý¾Ý½á¹¹Ò»Ëã·¨½â´ð

Ò»Ö»Óã¶ù Ãâ·ÑöλÔÓéÀÖ¹Ù·½appÏÂÔØÂÛ̳/2007-09-24

Ô­ÎÄÄÚÈÝÀ´×ÔÃâ·ÑöλÔÓéÀÖ¹Ù·½appÏÂÔØÂÛ̳£¬Çëµã»÷²é¿´È«ÎÄ
http://bbs.freekaoyan.com/viewthread.php?tid=193372
ÌâÄ¿£º
´Ó×óµ½ÓÒ¼°´ÓÓÒµ½×ó±éÀúÒ»¸öµ¥Á´±íÊÇ¿ÉÄܵÄ£¬Æä·½·¨ÊÇÔÚ´Ó×óµ½ÓÒ±éÀúµÄ¹ý³ÌÖн«Á¬½Ó·½ÏòÄæ×ª¡£ÔÚ´ÓÓÒµ½×ó±éÀúµÄ¹ý³ÌÖÐÔÙ´ÎÄæ×ª£¬½øÐлָ´¡£Éèµ¥Á´±íΪ²»´øÍ·½áµãµÄµ¥Á´±í£¬ÊÔÉè¼ÆË㷨ʵÏÖÉÏÊöÁ½¸ö±éÀú¡£
typedef struct Lnode{
ElemType data;
struct Lnode *next;
}Lnode,*LinkList;

ÄÜ·ñ°ïæ½â´ðһϣ¬Ð»Ð»£¡£¡£¡
---------------------------------
Ëæ±ãдÁËÒ»¸ö£¬ÈçÏ£¬Õâ¸öÒª×Ô¼ºÌå»á

#include<stdio.h>

typedef struct Lnode{
int data;
struct Lnode *next;
}Lnode,*LinkList;

int main()
{
LinkList head,p,q,f;//head ÊÇÍ·Ö¸Õë

head=new Lnode; //´´½¨Á´±íΪ1 2 3 4
head->data=1;head->next=0;
p=new Lnode;p->data=4;p->next=head->next;head->next=p;
p=new Lnode;p->data=3;p->next=head->next;head->next=p;
p=new Lnode;p->data=2;p->next=head->next;head->next=p;


p=head;//´òӡԭʼÁ´±í
while(p)
{
printf("%d ",p->data);
p=p->next;
}
printf("\n");


if(head->next)//Äæ×ª
{
p=head->next;q=head;q->next=0;
while(p)
{
f=p->next;
p->next=q;
q=p;
p=f;
}
head=q;
}

p=head;//´òÓ¡Äæ×ªºóµÄÁ´±í
while(p)
{
printf("%d ",p->data);
p=p->next;
}
printf("\n");


if(head->next)//ÔÙ´ÎÄæ×ª
{
p=head->next;q=head;q->next=0;
while(p)
{
f=p->next;
p->next=q;
q=p;
p=f;
}
head=q;
}

p=head;//´òÓ¡ÔÙ´ÎÄæ×ªºóµÄÁ´±í£¬ºÍԭʼÁ´±íÒ»Ñù
while(p)
{
printf("%d ",p->data);
p=p->next;
}
printf("\n");


return 0;
}

Ïà¹Ø»°Ìâ/

  • ÁìÏÞʱ´ó¶îÓÅ»Ýȯ,Ïí±¾Õ¾Õý°æöλÔÓéÀֵǼÈë¿ÚÏÂÔØöλÔÓéÀÖ¹Ù·½appÏÂÔØ!
    ´ó¶îÓÅ»Ýȯ
    ÓÅ»ÝȯÁìÈ¡ºó72СʱÄÚÓÐЧ£¬10ÍòÖÖ×îÐÂöλÔÓéÀֵǼÈë¿ÚÏÂÔØ¿¼Ö¤Ààµç×Ó´òÓ¡öλÔÓéÀÖ¹Ù·½appÏÂÔØÈÎÄãÑ¡¡£º­¸ÇÈ«¹ú500ÓàËùԺУöλÔÓéÀÖ¹Ù·½appÏÂÔØöλÔÓéÀֵǼÈë¿ÚÏÂÔØ¿Î¡¢200¶àÖÖÖ°Òµ×ʸñöλÔÓéÀֵǼÈë¿ÚÏÂÔØ¡¢1100¶àÖÖ¾­µä½Ì²Ä£¬²úÆ·ÀàÐͰüº¬µç×ÓÊé¡¢Ìâ¿â¡¢È«Ì×öλÔÓéÀÖ¹Ù·½appÏÂÔØÒÔ¼°ÊÓÆµ£¬ÎÞÂÛÄúÊÇöλÔÓéÀÖ¹Ù·½appÏÂÔØ¸´Ï°¡¢¿¼Ö¤Ë¢Ì⣬»¹ÊÇ¿¼Ç°³å´ÌµÈ£¬²»Í¬ÀàÐ͵IJúÆ·¿ÉÂú×ãÄúѧϰÉϵIJ»Í¬ÐèÇó¡£ ...
    öλÔÓéÀֵǼÈë¿ÚÏÂÔØÓÅ»Ýȯ ±¾Õ¾Ð¡±à FreeÒ¼°Û·ÖÑ§Ï°Íø 2022-09-19
öλÔÓéÀÖ(xinhui)¹Ù·½ÍøÕ¾_öλÔÓéÀÖappÏÂÔØÈë¿Ú