回 帖 发 新 帖 刷新版面

主题:链表逆序怎么弄啊

链表逆序怎么弄啊!说下思路!谢谢了啊!

回复列表 (共5个回复)

沙发

用双向链表行不

板凳

将 指向 反过来
比如 a -> b -> c,变为 a <- b <- c,而不是 c -> b -> a
也就是值的位置不变

3 楼

前不久刚在论坛里面贴了一个。
现在把连接放在这里:[url=http://bbs.pfan.cn/post-318425.html]http://bbs.pfan.cn/post-318425.html[/url]

4 楼

恩,其实就是用这个头指针,指向最后的尾节点就行了 ,,,
再就是如果你要是学了数据结构了。你用一个栈来存放这个链表的元素,然后在输出这个栈道这个链表就行了

5 楼

{
  p=head->next;
  head->next=NULL;
  while(p!=NULL)
   { 
     q=p;
     p=p->next;
     q->next=head->next;
     head->next=q;  
   }
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册