jQuery火箭图标返回顶部代码

jQuery火箭图标返回顶部代码

滚动滑动条后,查看右下角查看效果。很炫哦!!

适用浏览器:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗.

删除链表的倒数第N个节点(leetcode)

给定一个链表,删除链表的倒数第 个节点,并且返回链表的头结点。

示例:

给定一个链表: 1->2->3->4->5, 和 n = 2.

当删除了倒数第二个节点后,链表变为 1->2->3->5.

说明:

给定的 n 保证是有效的。

进阶:

你能尝试使用一趟扫描实现吗?

 

c++代码:

/**
 * 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 *p = head,*q=head;
        int num=1;
        while(p->next !=NULL){
            p=p->next;
            num++;
        }
       int nn=num-n+1;
      if(nn==1){
          head=head->next;
          return head;
      }
        for(int i=1;i<nn-1;i++){
            q=q->next;
        }
       q->next=q->next->next;
        return head;
    }
};

 

posted @ 2019-04-15 10:17  寒水浮云  阅读(206)  评论(0)    收藏  举报