大家好,我是晴天学长,没想到,这么快就到了我比较熟悉的算法了,就是一些基本对象思维的链表,加油。💪💪💪

/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int val) { this.val = val; } * ListNode(int val, ListNode next) { this.val = val; this.next = next; } * } */ class Solution { public ListNode reverseList(ListNode head) { if(head==null){ return head; } ListNode First=null; ListNode node = head; while(node!=null){ ListNode next = node.next; node.next=First; First= node; node=next; } return First; } } 试题链接: