Reverse Linked List II java
 public static ListNode reverseBetween(ListNode head, int m, int n) {
         ListNode pre=head,current=head,mPre = new ListNode(0),mNode =  new ListNode(0),nNode =  new ListNode(0),temp;
         mPre.next=head;
         int i=1;
         while(i<=n)
         {
             if(i==m-1)
                 mPre=current;
             if(i==m)
                 mNode=current;
             if(i==n)
                 nNode=current;
             if(m<i&&i<=n)
             {
                 temp=current;
                 current=current.next;
                 temp.next=pre;
                 pre=temp;
             }
             else{
                 pre=current;
                 current=current.next;
             }
             i++;
         }
         mPre.next=nNode;
         mNode.next=current;
         if(m==1)
             return nNode;
         else
         return head;
         }
Reverse Linked List II java的更多相关文章
- leetcode 92  Reverse Linked List II ----- java
		
Reverse a linked list from position m to n. Do it in-place and in one-pass. For example:Given 1-> ...
 - 92. Reverse Linked List II
		
题目: Reverse a linked list from position m to n. Do it in-place and in one-pass. For example:Given 1- ...
 - LeetCode 92. 反转链表 II(Reverse Linked List II)
		
92. 反转链表 II 92. Reverse Linked List II 题目描述 反转从位置 m 到 n 的链表.请使用一趟扫描完成反转. 说明: 1 ≤ m ≤ n ≤ 链表长度. LeetC ...
 - 【leetcode】Reverse Linked List II
		
Reverse Linked List II Reverse a linked list from position m to n. Do it in-place and in one-pass. F ...
 - 14. Reverse Linked List II
		
Reverse Linked List II Reverse a linked list from position m to n. Do it in-place and in one-pass. F ...
 - 【原创】Leetcode -- Reverse Linked List II -- 代码随笔(备忘)
		
题目:Reverse Linked List II 题意:Reverse a linked list from position m to n. Do it in-place and in one-p ...
 - lc面试准备:Reverse Linked List II
		
1 题目 Reverse a linked list from position m to n. Do it in-place and in one-pass. For example:Given 1 ...
 - 【LeetCode练习题】Reverse Linked List II
		
Reverse Linked List II Reverse a linked list from position m to n. Do it in-place and in one-pass. F ...
 - [Linked List]Reverse Linked List,Reverse Linked List II
		
一.Reverse Linked List (M) Reverse Linked List II (M) Binary Tree Upside Down (E) Palindrome Linked ...
 
随机推荐
- 百度地图API用法(传地址)
			
网上找了很多都是没用的,非动态用法,最后在官网论坛才问到的 现在来一步一步教大家用 1 这是地址: http://developer.baidu.com/map/ 选择web开发 先获取密钥 ...
 - c#中传递参数前加out
			
首先:两者都是按地址传递的,使用后都将改变原来参数的数值. 其次: rel 可以把参数的数值传递进函数,但是 out 是要把参数清空,就是说你无法把一个数值 从 out 传递进去的, out 进去后, ...
 - 公司项目笔记-导出excel
			
一.asp.net中导出Excel的方法: 在asp.net中导出Excel有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上:一种是将文件直接将文件输出流写给浏览 ...
 - Adapter常用的实现--BaseAdapter
			
BaseAdapter,通常用于被拓展.拓展BaseAdapter可以对个列表项进行最大限度的定制. 如下面的Badapter继承自BaseAdapter,重写以下四种方法. public clas ...
 - Ajax与ashx异步请求的简单案例
			
Ajax与ashx异步请求的简单案例: 前台页面(aspx): <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//E ...
 - iPhone6设计自适应布局
			
http://www.devtalking.com/articles/adaptive-layout-for-iphone6-1/ http://www.devtalking.com/articles ...
 - OpenCV——Haar-like特征
			
Haar-like特征--即Haar特征,是计算机视觉领域一种常用的特征描述算子.它最早用于人脸描述. 目前常用的Haar-like特征可以分为以下几类:线性特征.边缘特征.点特征(中心特征).对角线 ...
 - java基础知识4
			
58.线程的基本概念.线程的基本状态以及状态之间的关系线程指在程序执行过程中,能够执行程序代码的一个执行单位,每个程序至少都有一个线程,也就是程序本身.Java中的线程有四种状态分别是:运行.就绪.挂 ...
 - 对面试题(剑指offer)产生的一些思考。
			
零散的思绪.另外,推荐<剑指offer>.本文初期大部分思考都从剑指引发. 面试题不单单只是用来面试.其中有很多编程的经验可以学习.就如同我们当年的考试:) 1:鲁棒性的一个方面:边界条件 ...
 - [C++程序设计]用指针变量作函数参数接收数组地址
			
#include <iostream> using namespace std; void select_sort(int *p, int n) { int i, j, k; ; i &l ...