设为首页 加入收藏

TOP

leetcode:Rotate List
2015-11-21 01:05:09 来源: 作者: 【 】 浏览:2
Tags:leetcode:Rotate List
/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     ListNode *next;
 *     ListNode(int x) : val(x), next(NULL) {}
 * };
 */
class Solution {
public:
    ListNode *rotateRight(ListNode *head, int k) {
        ListNode *p=head;
        int num = 1;
        if(!p)
            return NULL;
        while(p->next)
        {
            p = p->next;
            num++;
        }
        p->next = head;
        int step = num-k%num;
        for(int i=0;i
   
    next; } head = p->next; p->next = NULL; return head; } };
   
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇UVA - 156 Ananagrams 下一篇clang++ 优化返回代码

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: