Ch'E 2022-04-24 15:52 采纳率: 100%
浏览 64
已结题

单向链表最后一个节点的删除是否可以把最后一个结点直接置为NULL

我看王道上面说尾结点的删除只能通过遍历整个链表,找到尾结点的前一个结点然后把它的指针域变为null这种,但是可不可以直接把尾结点置位null,这样前一个结点直接就指向的是null,就相当于删除了最后一个结点了,,求大家解答哇,困惑一整天了

  • 写回答

1条回答 默认 最新

  • 溪风沐雪 2022-04-24 16:01
    关注

    把前一个节点指针域变为null,可以理解为这个节点没有下一个了,这个节点就是尾节点了,如果直接将尾结点置为null,那么效果是前一个节点还有下一个,但是下一个节点是null,null不能做为一个节点存在

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

    报告相同问题?

    问题事件

    • 系统已结题 5月2日
    • 已采纳回答 4月24日
    • 创建了问题 4月24日

    悬赏问题

    • ¥30 宾馆客房管理系统可视化
    • ¥20 unity打光没有照亮物体
    • ¥25 powershell如何拷贝1周前的文件
    • ¥15 询问MYSQL查询SQLSERVER数据表并比较差异后,更新MYSQL的数据表
    • ¥15 关于#前端#的问题,请各位专家解答!
    • ¥15 最小生成树问题 Prim算法和Kruskal算法
    • ¥25 医院住院病人呼叫器设计
    • ¥15 不想和现在的团队合作了,怎么避免他们对程序动手脚
    • ¥20 C语言字符串不区分大小写字典排序相关问题
    • ¥15 关于#python#的问题:我希望通过逆向技术爬取1688搜索页下滑加载的数据