2020-09-11

反转链表

public class ListNode{
	int val;
	ListNode next = null;
	ListNode(int val){
		this.val = val;
	}
}
public class Solution {
    public ListNode ReverseList(ListNode head) {
        ListNode res = new ListNode(0);   //定义一个头结点,用于指向要返回的链表
        ListNode curr = head;	//当前要处理的结点
        while(curr != null){	//当结点不为空时处理
            ListNode next = curr.next;	//保存当前结点后面的结点信息
            curr.next = res.next;	//当前结点指向头结点后面的信息
            res.next = curr;	//头结点指向当前结点
            curr = next;		//当前结点后移
        }
        return res.next;		//返回链表
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值