您当前的位置: 首页 >  链表
  • 0浏览

    0关注

    674博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

反转链表

沙漠一只雕得儿得儿 发布时间:2016-11-18 16:24:30 ,浏览量:0


题目描述
输入一个链表,反转链表后,输出链表的所有元素。
解题思路:
首先注意边界检查,
定义三个指针,改变指着指向,往后移动指针
package 链表;

public class 反转链表 {
	public static ListNode reverseList (ListNode head) {
		if (head == null) {
			return null;
		}
		ListNode pre = head;
		ListNode p = head.next;
		ListNode next;
		
		while (p != null) {
			next = p.next;		//三个指针完成初始化
			p.next = pre;		//改变指针指向
			pre = p; 			//往后移动	
			p = next;			//往后移动
		}
		head.next = null;
		return pre;
	}
}

关注
打赏
1657159701
查看更多评论
立即登录/注册

微信扫码登录

0.7305s