博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[leetcode] Reverse Linked List II
阅读量:5082 次
发布时间:2019-06-13

本文共 870 字,大约阅读时间需要 2 分钟。

题目:(LinkedList)

Reverse a linked list from position m to n. Do it in-place and in one-pass.

For example:

Given 1->2->3->4->5->NULLm = 2 and n = 4,

return 1->4->3->2->5->NULL.

Note:

Given mn satisfy the following condition:
1 ≤ m ≤ n ≤ length of list.

 

题解:

/** * Definition for singly-linked list. * public class ListNode { *     int val; *     ListNode next; *     ListNode(int x) { *         val = x; *         next = null; *     } * } */public class Solution {    public ListNode reverseBetween(ListNode head, int m, int n) {        ListNode fakeHead = new ListNode(0);        fakeHead.next = head ;                if(head==null||head.next==null)           return fakeHead.next;                   ListNode prev = fakeHead;        ListNode curr = null;        ListNode last = null;                for(int i=0; i

 

转载于:https://www.cnblogs.com/fengmangZoo/p/4196916.html

你可能感兴趣的文章
JQ轮播小demo
查看>>
【原创】大叔问题定位分享(20)hdfs文件create写入正常,append写入报错
查看>>
2016 西班牙 国家德比(西甲31轮)
查看>>
CArichive每次读写一行
查看>>
让QT支持中文的方法
查看>>
dos批处理知识
查看>>
多文档界面的实现(DotNetBar的superTabControl)
查看>>
3.字符串
查看>>
关于深复制与浅复制
查看>>
js 重写a标签的href属性和onclick事件
查看>>
关于需要授权处理获取数据的跳转
查看>>
17Web服务器端控件
查看>>
历年春节日期
查看>>
关于消除MySQL输入错误后的警报声
查看>>
eventBus的使用
查看>>
新开的博客先和大家打个招呼吧!
查看>>
小工具系列之json查看小工具
查看>>
Java记录
查看>>
Ajax-08 跨域获取最新电视节目清单实例
查看>>
运算符表达式
查看>>