leetcode Remove Nth Node From End of List
2013-06-24 16:21
411 查看
class Solution { public: ListNode *removeNthFromEnd(ListNode *head, int n) { ListNode *a=head,*b=head; int i=0; ListNode *pre=head; while(i<n) { a=a->next; i++; } while(a!=NULL&&b!=NULL) { pre=b; a=a->next; b=b->next; } if(pre==b) { head=head->next; free(pre); } else { pre->next=b->next; free(b); } return head; } };
相关文章推荐
- [Leetcode] 19 - Remove Nth Node From End of List
- leetcode 19:Remove Nth Node From End of List
- Remove Nth Node From End of List - LeetCode
- [LeetCode]19. Remove Nth Node From End of List
- LeetCode:Remove Nth Node From End of List
- leetcode 题解 || Remove Nth Node From End of List 问题
- LeetCode -- Remove Nth Node From End of List
- [LeetCode - 双指针] 19. Remove Nth Node From End of List
- leetcode[#19 链表 标尺]Remove Nth Node From End of List
- 19. Remove Nth Node From End of List Leetcode Python
- [leetcode] Remove Nth Node From End of List
- LeetCode-19-Remove-Nth-Node-From-End-of-List 链表水题
- [leetcode]19. Remove Nth Node From End of List@Java解题报告
- LeetCode --- 19. Remove Nth Node From End of List
- leetcode 19 Remove Nth Node From End of List
- [LeetCode] Remove Nth Node From End of List
- LeetCode:Remove Nth Node From End of List
- LeetCode Remove Nth Node From End of List
- leetcode 19. Remove Nth Node From End of List
- LeetCode 19. Remove Nth Node From End of List