【剑指Offer】No.24 反转链表

编程入门 行业动态 更新时间:2024-10-08 02:17:20

【<a href=https://www.elefans.com/category/jswz/34/1769671.html style=剑指Offer】No.24 反转链表"/>

【剑指Offer】No.24 反转链表

题目描述

输入一个链表,反转链表后,输出新链表的表头。

解题思路

创建一个新的头节点,将原链表的所有结点通过头插法插入新的头节点之后。最终返回新的头节点的next即为所求结果。

/*
public class ListNode {int val;ListNode next = null;ListNode(int val) {this.val = val;}
}*/
public class Solution {public ListNode ReverseList(ListNode head) {if (head == null || head.next== null) {return head;}ListNode newHead = new ListNode(0);while (head != null) {ListNode tmp = head;head = head.next;tmp.next = newHead.next;newHead.next = tmp;}return newHead.next;}
}

题目链接

=13&tqId=11168&tPage=1&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking

 

更多推荐

【剑指Offer】No.24 反转链表

本文发布于:2024-02-27 18:22:12,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1765527.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:剑指   链表   Offer

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!