摘要:
删除链表的倒数第n个元素- -开始感觉先统计有多少个,然后再计算出倒数第n个是正数第多少个。但是!题目说 one pass。。。那么,这样,用两个直指针。p,qp先跑n步,然后q和p一起跑,那么p跑到最后,q就正好在倒数第n个上面了。。。做了这么多单链表的题了,我一前有个很不好的习惯,就是链表头步知道怎么处理,一般都是单独处理T_T看了别人的代码,好多都是建立一个不用的头。。。然后真正的头在next里面。。。这样代码要少了单独处理头的那部分T_T/** * Definition for singly-linked list. * struct ListNode { * int val;... 阅读全文
posted @ 2013-10-15 20:36 1957 阅读(1138) 评论(0) 推荐(0) 编辑