Reverse Nodes in k-Group short and 24ms AC
来源:互联网 发布:java 注解实例 编辑:程序博客网 时间:2024/06/05 05:02
class Solution {public: ListNode* reverseKGroup(ListNode* head, int k) {<span style="white-space:pre"></span>if (!head || k <= 0) return head; int len = 0; ListNode dummy(0), *iter = &dummy; dummy.next = head; while (head) { ++ len; head = head->next; } int n = len / k; while (n --) { ListNode* groupTail = iter->next, *groupHead = iter, *next = iter->next; int index = k; while (index --) { ListNode *tmp = next->next; next->next = iter; iter = next; next = tmp; } groupTail->next = next; groupHead->next = iter; iter = groupTail; } return dummy.next; }};
0 0
- Reverse Nodes in k-Group short and 24ms AC
- Swap Nodes in Pairs and Reverse Nodes in k-Group
- Leetcode【24】:Reverse Nodes in k-Group
- LeetCode 24 Reverse Nodes in k-Group
- Reverse Nodes in k-Group
- Reverse Nodes in K-Group
- Reverse Nodes in k-Group
- Reverse Nodes In K Group
- Reverse Nodes in k-Group
- Reverse Nodes in k-Group
- Reverse Nodes in k-Group
- Reverse Nodes in k-Group
- Reverse Nodes in k-Group
- Reverse Nodes in k-Group
- Reverse Nodes in k-Group
- Reverse Nodes in k-Group
- Reverse Nodes in k-Group
- Reverse Nodes in k-Group
- 如何应对面试的排序算法题?
- oracle口令管理之允许某个用户最多尝试三次登录
- 欢迎使用CSDN-markdown编辑器
- 黑马程序员-【JAVA基础】-标识符与关键字
- C总结复习(三)
- Reverse Nodes in k-Group short and 24ms AC
- 输入年月日,判断是这年的第几天(涉及到闰年的判断)
- 格式化打印(二)
- CSS核心内容-标准流、盒子模型、浮动、定位
- 设计模式--浅谈职责链模式
- Windows下修改mysql的data文件夹存放位置的方法
- Euclid's GCD Algorithm——MIT Open Courseware(Computability)
- 无法连接到 ADMINISTRATOR\SQLEXPRESS/连接数据库失败处理办法
- ehcache jgroups 集群配置