jQuery火箭图标返回顶部代码

jQuery火箭图标返回顶部代码

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

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

回文链表(leetcode)

请判断一个链表是否为回文链表。

示例 1:

输入: 1->2
输出: false

示例 2:

输入: 1->2->2->1
输出: true

进阶:
你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题?

 

c++代码:

/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     ListNode *next;
 *     ListNode(int x) : val(x), next(NULL) {}
 * };
 */
class Solution {
public:
    bool isPalindrome(ListNode* head) {
        if(head==NULL)
            return true;
        int num=0;
        ListNode* p=head;
        while(p){
            p=p->next;
            num++;
        }
        int a[num];
        for(int i=0;i<num;i++){
            a[i]=head->val;
            head=head->next;
        }
        for(int i=0;i<num/2;i++){
            if(a[i] != a[num-i-1]){
                return false;
                
            }
        }
            return true;
    }
};

 

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