Remove Nth Node From End of List
来源:互联网 发布:时间穿梭机 淘宝 编辑:程序博客网 时间:2024/06/05 04:27
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode* removeNthFromEnd(ListNode* head, int n) { ListNode *q = head; int c = n; while(c-- && q!=NULL){ q = q->next; } if(q == NULL) return head->next; ListNode *p = head; while(q->next){ p = p->next; q = q->next; } ListNode *temp = p->next; p->next = temp->next; delete temp; return head; }};
0 0
- Remove Nth Node From End of List
- Remove Nth Node From End of List
- Remove Nth Node From End of List
- Remove Nth Node From End of List
- Remove Nth Node from End of List
- Remove Nth Node From End of List
- Remove Nth Node From End of List
- Remove Nth Node From End of List
- Remove Nth Node From End of List
- Remove Nth Node From End of List
- Remove Nth Node From End of List
- Remove Nth Node From End of List
- Remove Nth Node From End of List
- Remove Nth Node From End of List
- Remove Nth Node From End of List
- Remove Nth Node From End of List
- Remove Nth Node From End of List
- Remove Nth Node From End of List
- Android:自定义标题栏
- 阿里云服务器挂载数据盘
- java,BufferedReader 输入
- 关于abstract 与接口的比较
- javascript,小数值舍入操作方法:ceil()、floor()、round()
- Remove Nth Node From End of List
- 小白入门 友盟分享全攻略
- Drawable加入动画机制(二)
- grunt修行之路
- javascript,将一个函数作为另一个函数的返回值。
- codeforces 582A GCD Table
- 基于视觉的NPR
- javascript,创建对象的3种方法
- 文件上传的小代码片段