题解 | 链表的回文结构

/*
struct ListNode {
    int val;
    struct ListNode *next;
    ListNode(int x) : val(x), next(NULL) {}
};*/
#include <csetjmp>
class PalindromeList {
public:
    bool chkPalindrome(ListNode* A) {
        struct ListNode* ptr=A;
        int k=0,i=0,j=0;
        while(ptr)
        {
            k++;
            ptr=ptr->next;
        }
        int a=k/2;
        int b=k%2;
        while(A)
        {
            if(a>0 && b==0)
            {
                i+=A->val;
            }
            if(a<=0 && b==0)
            {
                j+=A->val;
            }
            if(a>0 && b==1)
            {
                i+=A->val;
            }
            if(a<0 && b==1)
            {
                j+=A->val;
            }
            a--;
            A=A->next;
        }
       return i==j?true:false;
    }
};

全部评论
能过,但不可取
点赞 回复 分享
发布于 01-21 16:32 江西

相关推荐

深度学习研究员(实习)岗位职责:1.&nbsp;基于海量金融数据,进行深入分析与挖掘,提高金融数据信噪比;2.&nbsp;跟踪复现SOTA深度学习模型,包括但不限于时序预测、多模态、价格预测和图网络等方向;3.&nbsp;构建严谨科学的算法评测反馈体系,不断迭代改进算法;岗位要求:1.&nbsp;精通深度学习,熟悉各类模型架构设计,具备创新研究能力。2.&nbsp;编程能力出色,熟练掌握Python,熟练掌握Tensorflow/Pytorch框架。3.&nbsp;在国际顶会或期刊发表相关论文者优先。4.&nbsp;在Kaggle等平台比赛取得优异成绩者优先。我们的优势:1.&nbsp;复合型团队,由学术界大牛(普林斯顿,北大,浙大、中科大,人大等)+互联网精英&nbsp;(阿里,美团,华为等)构成;2.&nbsp;充足的GPU计算集群资源,海量的金融数据库;3.&nbsp;真实业务场景,国内某头部券商合作,真正实现研究到产业应用的转化。量化策略研究员(实习)岗位职责:基于海量金融数据,深入分析研究,挖掘有效alpha信号;基于SOTA深度学习工具箱进行模型迭代,投资策略迭代,协助基金经理构建和优化投资组合,不断提高投资组合业绩表现;岗位要求:1.&nbsp;精通深度学习,熟悉各类模型架构设计,具备创新研究能力。2.&nbsp;编程能力出色,熟练掌握Python,熟练掌握Tensorflow/Pytorch框架。3.&nbsp;在国际顶会或期刊发表相关论文者优先。4.&nbsp;在Kaggle等平台比赛取得优异成绩者优先。我们的优势:1.&nbsp;复合型团队,由学术界大牛(普林斯顿,北大,浙大、中科大,人大等)+互联网精英&nbsp;(阿里,美团,华为等)构成;2.&nbsp;充足的GPU计算集群资源,海量的金融数据库;3.&nbsp;真实业务场景,国内某头部券商合作,真正实现研究到产业应用的转化。感兴趣简历发我邮箱:heimixiaozhuang@zju.edu.cn
投递美团等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务