person TonyChenn calendar_today 发布于 2023-02-28 头插反转法 123456789101112131415static Node nodeReverse(Node head){ if (head == null || head.next == null) return head; Node new_head = null; while (head != null) { Node temp = head; head = head.next; temp.next = new_head; new_head = temp; } return new_head;} 就地逆置法 12345678910111213141516static Node nodeReverse(Node head){ if (head == null || head.next == null) return head; Node begin = head; Node end = head.next; while (end != null) { begin.next = end.next; end.next = head; head = end; end = begin.next; } return head;} 反转链表中的部分数据相关阅读 分治算法解决问题再回顾 算法-从第一个元素开始,计算累和的最大值 赏 支付宝 微信 关闭 arrow_back上一篇 Unity-Shader的组成结构(三) 下一篇arrow_forward lua-元表元方法 相关推荐 算法-A星寻路 2024-01-19 算法-迪杰斯特拉(Dijkstra) 2024-01-17 算法-链表专题 2023-11-03 算法-计算文件夹B相对文件夹A的相对路径 2021-10-23