c_cpp 19.从列表末尾删除第N个节点
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 19.从列表末尾删除第N个节点相关的知识,希望对你有一定的参考价值。
//Runtime: 8 ms, faster than 100.00%
//Memory Usage: 9.7 MB, less than 54.37%
class Solution {
public:
ListNode* removeNthFromEnd(ListNode* head, int n) {
ListNode* start = new ListNode(0);
start->next = head;
ListNode* fast = start;
ListNode* slow = start;
for(int i = 1;i <= n;++i)
fast = fast->next;
while(fast->next != NULL){
fast = fast->next;
slow = slow->next;
}
slow->next = slow->next->next;
return start->next;
}
};
以上是关于c_cpp 19.从列表末尾删除第N个节点的主要内容,如果未能解决你的问题,请参考以下文章
java 19.从列表末尾删除第N个节点(#)。java
java 19.从列表末尾删除第N个节点(#)。java
java 19.从列表末尾删除第N个节点(#)。java
java 19.从列表末尾删除第N个节点(#)。java
java 19.从列表末尾删除第N个节点(#)。java
java 19.从列表末尾删除第N个节点(#)。java