leetcode Reverse Nodes in k-Group
来源:互联网 发布:linux强制退出不保存 编辑:程序博客网 时间:2024/06/05 22:52
题目链接
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */public class Solution { public ListNode reverseKGroup(ListNode head, int k) { ListNode newHead=new ListNode(1); ListNode result=newHead; ListNode pointer=head; while(pointer!=null) { ListNode end=pointer; for(int i=1;i<k&&end!=null;i++) { end=end.next; } if(end==null) { newHead.next=pointer; break; } ListNode nextPoin=end.next; end.next=null; newHead.next=reverse(pointer); newHead=pointer; pointer=nextPoin; } return result.next; } public ListNode reverse(ListNode toReverse) { ListNode result=null; while(toReverse!=null) { ListNode temp=toReverse.next; toReverse.next=result; result=toReverse; toReverse=temp; } return result; }}
0 0
- LeetCode:Reverse Nodes in k-Group
- LeetCode: Reverse Nodes in k-Group
- LeetCode : Reverse Nodes in k-Group
- leetcode 42: Reverse Nodes in k-Group
- [Leetcode] reverse nodes in K-Group
- [LeetCode]Reverse Nodes in k-Group
- LeetCode-Reverse Nodes in k-Group
- LeetCode - Reverse Nodes in k-Group
- LeetCode | Reverse Nodes in k-Group
- 【leetcode】Reverse Nodes in k-Group
- Leetcode: Reverse Nodes in k-Group
- leetcode Reverse Nodes in k-Group
- [LeetCode] Reverse Nodes in k-Group
- LeetCode题解: Reverse Nodes in k-Group
- 【Leetcode】Reverse Nodes in k-Group
- LeetCode Reverse Nodes in k-Group
- [Leetcode] Reverse Nodes in k-Group (Java)
- LeetCode(25)Reverse Nodes in K-Group
- Soju uvalive5845
- CodeForces P. Area of a Star【计算几何】
- HTML中的css和div,和table的用法
- HDU 2156 分数矩阵 (水题)
- Android学习之 错误信息显示
- leetcode Reverse Nodes in k-Group
- js-DOM给class追加一个新的元素
- Git和SVN之间的五个基本区别
- WebCamTexture
- springmvc上传文件出现的一些状况
- Android学习之 Intent显示和Intent隐式
- Java简单实现链表增删排
- 5-1、Spark环境搭建
- Codeforce 567C(Geometric Progression) 奇淫巧计...