失败学专家诶♬ 2023-07-13 00:34 采纳率: 83.9%
浏览 7
已结题

//给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)

注释的部分为我的猜想,不知道为什么这样做会导致一直循环,有的时候对链表的next不太清晰,例如:原链表1-2→3~4→null, 然后head.next.next=head我认为应该是让2指向了1,但有的时候想知道为什么不是将1节点地址赋值给了3这个节点。想知道我的思路错在哪里了,下面是我写的代码
给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。

img

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 已结题 (查看结题原因) 7月13日
    • 创建了问题 7月13日

    悬赏问题

    • ¥15 根据历年月数据,用Stata预测未来六个月汇率
    • ¥15 DevEco studio开发工具 真机联调找不到手机设备
    • ¥15 请教前后端分离的问题
    • ¥100 冷钱包突然失效,急寻解决方案
    • ¥15 下载honeyd时报错 configure: error: you need to instal a more recent version of libdnet
    • ¥15 距离软磁铁一定距离的磁感应强度大小怎么求
    • ¥15 霍尔传感器hmc5883l的xyz轴输出和该点的磁感应强度大小的关系是什么
    • ¥15 vscode开发micropython,import模块出现异常
    • ¥20 Excel数据自动录入表单并提交
    • ¥30 silcavo仿真,30分钟,只需要代码