leetcode Reverse Nodes in k-Group
来源:互联网 发布:linux上一级目录 编辑:程序博客网 时间:2024/05/16 03:48
/** * 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 || k <= 1){ return head; } int len = 0; ListNode* tmp = head; while(tmp != NULL){ tmp = tmp->next; len++; } if(len < k){ return head; } ListNode* rec = NULL; ListNode* prev = head; tmp = head->next; int cnt = 1; while(cnt < k){ ListNode* recNext = tmp->next; tmp->next = prev; //不要忘了更新prev prev = tmp; tmp = recNext; ++cnt; } head->next = reverseKGroup(tmp, k); return prev; }};
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
- BZOJ 3922 Karin的弹幕 解题报告
- 左or右
- 八月九月望夕雨---徐凝
- CSS3 参考指南:Transform
- 翻转动画CustomFlipAnime
- leetcode Reverse Nodes in k-Group
- 解决Unable to resolve target 'android-17'问题
- SQL反模式总结
- thinkphp中如何将数据库中的数据导出到excel表中
- MFC 控件显示层次调整(叠放次序)和绘制控制问题
- FFMPEG在嵌入式硬件上应用之 —— 基本环境搭建及编译
- 全志A20 配置串口
- sort/qsort对字符串排序
- 解决Failed to create BuildConfig class问题