Rotate List
来源:互联网 发布:中兴对讲机软件 编辑:程序博客网 时间:2024/06/16 17:22
此博客主要为自己刷第二次的时候回忆用,代码比较渣,不过会逐渐修改,当然也欢迎交流。
Rotate List
LeetCode 题目地址
第一版代码
230 / 230 test cases passed.
Status: Accepted
Runtime: 18 ms
Submitted: 0 minutes ago
/** * 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) { if(head==NULL) return NULL; ListNode * p=head; ListNode * val; int count; for(count=1;p->next!=NULL;p=p->next,count++); p->next=head; for(int i=0;i<count-k%count;i++,p=p->next); val=p->next; p->next=NULL; return val; }};
一个是NULL没有考虑,一个是k>数组长度没有考虑,导致没有一遍AC,哎。。。任重道远,半夜两点脑子也有点木了,一个简单的%想了好复杂。
0 0
- Rotate List
- Rotate List
- Rotate List
- Rotate List
- Rotate List
- Rotate List
- Rotate List
- Rotate List
- Rotate List
- Rotate List
- Rotate List
- rotate-list
- Rotate List
- Rotate List
- Rotate List
- Rotate List
- Rotate List
- Rotate List
- kindeditor编辑器添加自定义插件的方法
- 如何在KindEditor添加一行按钮
- Excel Sheet Column Number
- Oracle报错:variant conversion error for variable:v49
- 解答网友问题005
- Rotate List
- 基于JMS消息中间件的分布式系统初探究(二) - 服务端反射调用组件方法
- 使用CSDN-markdown编辑器 (这篇文章是查看Markdown帮助时自动生成的)
- CSS input 背景提示
- centos6.5使用inode客户端登录校园网
- LeetCode - Maximum Subarray - Frequent
- 学习iOS
- 对于桌面应用程序
- UISearchDisplayController搜索时总是报cell错