输入: 1->2->3->4->5->NULL
输出: 5->4->3->2->1->NULL
public ListNode reverseList(ListNode head) {ListNode cur = head, pre = null;while(cur != null) {ListNode tmp = cur.next; // 临时存放cur.nextcur.next = pre;pre = cur;cur = tmp;}return pre;}
public ListNode reverseList(ListNode head) {return recur(head, null);}private ListNode recur(ListNode cur, ListNode pre) {if (cur == null) return pre;ListNode res = recur(cur.next, cur); //递归调用cur.next = pre; // 修改节点引用指向return res;}
反转链表反转链表反转链表
上一篇:广东2023年志愿填报院校专业志愿热度分析,工学类专业占比较大! 2022年广东平行志愿专业填法 2023年广东高考志愿选什么专业
下一篇:半场-迈阿密国际0-1达拉斯 梅西角球攻门被扑迈阿密开场3分钟丢球 达拉斯迈阿密国际梅西进球 迈阿密国际vs达拉斯梅西梅开二度