我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

单链表逆序只输出最后一个数,求教

//逆转
template
void SingleList::Reverse()
{
if (first == NULL) return;
Node *p, *latter;
Node *prev = NULL;

p = first->link;


while (p != NULL)
{
    latter = p->link;
    first->link = prev;
    prev = first;
    first = p;
    p = latter;
}   

}

你的最后一个节点的link为空,没有指向前一个节点。在while循环后加一句
first->link=prev;

近期文章

  • strut+spring,怎么在action中获得spring ioc容器的bean呢?
  • sqlserver2012无法通过jdbc连接MyElicpse 求个大神
  • Java小程序,求路过的大神解答
  • 怎么把Gephi生成的gexf文件显示到网页上?利用JSP怎么实现?
  • 请大神帮忙解释下着电路
  • three 画布 添加图片
  • Java 本地请求获取远程图片地址显示到页面
  • redis不是数据库吗?什么大家都用redis做缓存?
  • 初学Java 接口 到底哪里错了 按照教程一步一步写的
  • win32项目里要做个类似托盘图标,但是不能拖动,常驻的,有高人指点下吗
  • net use如何断开c$连接?
  • 大一新生。求。。。。。。
  • linux kernel C function “need_resched:”
  • net use命令发生系统错误86,如何解决?
  • Java的布局问题,求大家帮个忙
  • windows如何连接控制安卓手机?
  • win10如何调节屏幕显示色调?
  • 如何实现删除.CS文件的行号
  • 这个代码怎么调试啊,运行不了
  • 多种排序的结果能不能共用一个dat文件,并且数据只存放一次?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华