标题:单链表逆置
取消只看楼主
小兔子慢慢
Rank: 2
等 级:论坛游民
帖 子:45
专家分:30
注 册:2009-4-13
结帖率:100%
已结贴  问题点数:15 回复次数:3 
单链表逆置
typedef struct lnode
{datatype data;
struct lnode *next;


}lnode,*linklist;








void reverse(linklist h)
{lnode *p,*q;
p=h->next;
h->next=NULL;
while(p)
    {q=p;
     p=p->next;
     q->next=h->next;
     h->next=q;



    }




}




这个算法俺不懂  大家详细解释下吧


对不对啊
搜索更多相关主题的帖子: 单链 
2010-03-04 21:32
小兔子慢慢
Rank: 2
等 级:论坛游民
帖 子:45
专家分:30
注 册:2009-4-13
得分:0 
我笨
2010-03-05 21:04
小兔子慢慢
Rank: 2
等 级:论坛游民
帖 子:45
专家分:30
注 册:2009-4-13
得分:0 
回复 3楼 missiyou
那p=h和p=h->next有什么不同啊


我觉得 p=h是头结点
p=h->next是头结点的后一个
2010-03-05 21:07
小兔子慢慢
Rank: 2
等 级:论坛游民
帖 子:45
专家分:30
注 册:2009-4-13
得分:0 
回复 3楼 missiyou
其他我知道啦
2010-03-05 21:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-298581-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.474144 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved