剑指offer——反转链表
来源:互联网 发布:c语言中立方怎么表示 编辑:程序博客网 时间:2024/05/22 14:40
题目描述
输入一个链表,反转链表后,输出链表的所有元素。
思路:构造一个虚头结点,用尾插法依次将结点插入。最后返回虚头结点的下一个结点。
/*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)return null;ListNode p =head.next; //只有一个结点 if(p==null)return head; //构造一个头结点 ListNode v = new ListNode(-1);while(head!=null){ListNode temp =head;head=head.next;temp.next=v.next;v.next = temp;if(p.next!=null)p=p.next;}return v.next; }}
阅读全文
0 0
- 剑指offer——反转链表
- 《剑指offer》——反转链表
- 《剑指offer》——反转链表
- 剑指offer——反转链表
- 剑指offer——反转链表
- 剑指offer——反转链表
- 剑指offer——反转链表
- 剑指offer——反转链表
- 剑指offer——反转链表
- 剑指Offer——反转链表
- 剑指offer——反转链表
- 剑指offer—反转链表
- 剑指offer(15)—反转链表
- 剑指offer—反转链表
- 《剑指Offer》学习笔记——反转链表
- 剑指offer——面试题16:反转链表
- 剑指offer——反转链表 Java版
- 剑指Offer——(15)反转链表
- Maven Dependency Search Not Working in Eclipse
- eclipse中执行Ant脚本:Class not found: javac1.8
- 09-排序1 排序 (25分)
- jquery 多个swipper需要注意的问题
- 剑指offer 面试题23 从上到下打印二叉树
- 剑指offer——反转链表
- java基础冒泡,选择和快速排序
- 两个栈实现队列的功能
- SVN服务器搭建和使用(一)
- [Segment tree Beats! || 分块] Codeforces 793F Tinkoff Challenge
- windows 配置 emacs 使用 plantuml
- 数值类型转换练习
- 【Linux】-- MySQL(3) : 约束操作
- ArrayList,LinkedList,Vector的实现及区别