leetcode Reverse Nodes in k-Group
来源:互联网 发布:淘宝 优衣库 没有活动 编辑:程序博客网 时间:2024/06/18 06:15
递归一下
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode *reverseKGroup(ListNode *head, int k) { if(head==NULL ||head->next==NULL||k<=1) return head; int n=k; int len=0; ListNode *p=head; while(p) { len++; p=p->next; } if(len<k) return head; ListNode *q=head; p=NULL; while(q&&n>0) { ListNode *ne=q->next; q->next=p; p=q; q=ne; n--; } if(len-k>=k) head->next=reverseKGroup(q,k); else head->next=q; return p; }};
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
- 抽象工厂模式
- 黑马程序员——学习日记24 银行业务调度系统
- myeclipse 10创建maven项目
- 【Heritrix基础教程之2】Heritrix基本内容介绍
- ognl.OgnlException: target is null for setProperty
- leetcode Reverse Nodes in k-Group
- 大型互联网站解决海量数据的常见策略
- 常用快捷键与命令 For Linux
- 随笔——重叠I/O模型的编程框架
- Java NIO原理和使用
- linux下vi命令修改文件及保存的使用方法
- Word Break
- Struts2标签库
- 剑指offer面试题20