当前位置: 首页 > news >正文

云开发工程师电商网站seo优化

云开发工程师,电商网站seo优化,java 做直播网站有哪些软件,网上有多少个购物平台目录 思路一:链表翻转 思路二:快慢指针,分别从头和尾间开始比较 本题是没有对C的支持的,但因为CPP支持C,所以这里就用C写了,可以面向更多用户 链表的回文结构_牛客题霸_牛客网 (nowcoder.com) 思路一&am…

       

目录

思路一:链表翻转

思路二:快慢指针,分别从头和尾间开始比较


        本题是没有对C的支持的,但因为CPP支持C,所以这里就用C写了,可以面向更多用户

链表的回文结构_牛客题霸_牛客网 (nowcoder.com)

思路一:链表翻转

        简单的想想整形我们怎么比较,就是将整形A 依次取尾,放到整形B中。

int a = 121;
int t = a;
int b = 0;
while(t)
{int temp = t % 10;b = b*10+temp;t /= 10;
}
if(b == a)
{printf("Yes");
}

        这里我们也借用这个思路,先遍历一遍链表,取出每个节点的val,放到整形A中,在将链表翻转,再次取出每个节点的val,放到整形B中,进行比较。

struct ListNode {int val;struct ListNode *next;ListNode(int x) : val(x), next(NULL) {}
};
class PalindromeList {
public:bool chkPalindrome(ListNode* A) {// write code hereint ret1 = 0;   //原链表int ret2 = 0;struct ListNode* n1 = NULL;struct ListNode* n2 = A;struct ListNode* n3 = A->next;while(n2){ret1 = ret1 * 10 + n2->val;n2->next = n1;n1 = n2;n2 = n3;n3 = n3->next;}while(n1){ret2 =ret2* 10 + n1->val;n1 = n1->next;}if(ret1 == ret2){return true;}return false;}
};

思路二:快慢指针,分别从头和尾间开始比较

        这里的思路,是在思路一的基础上,在进了一步,让链表从中间到尾进行翻转,进行比较。

struct ListNode {int val;struct ListNode *next;ListNode(int x) : val(x), next(NULL) {}
};
class PalindromeList {
public://找出中间节点ListNode* MiddleList(ListNode* phead){ListNode* fast = phead;ListNode* slow = phead;while(fast && fast->next){fast = fast->next->next;slow=slow->next;}return slow;}//将中间节点到尾节点逆置ListNode* ReverseList(ListNode* phead){ListNode* n1 = NULL;ListNode* n2 = phead;ListNode* n3 = phead->next;while(n2){n2->next = n1;n1 =n2;n2 =n3;n3 = n3->next;}return n1;}bool chkPalindrome(ListNode* phead) {// write code hereListNode* mid = MiddleList(phead);ListNode* rev = ReverseList(phead);ListNode* cur =phead;while(cur && rev){if(cur->val != rev->val){return false;}cur =cur->next;rev =rev->next;}return true;}
};

http://www.15wanjia.com/news/32358.html

相关文章:

  • 沧州网站建设的集成商顾问
  • 织梦 图片网站夸克搜索
  • 网站设计空间企业营销策划包括哪些内容
  • 网站手机网页如何做营销型网站建设ppt
  • 网站开发与技术百度指数三个功能模块
  • 网站案例欣赏磁力天堂最佳搜索引擎入口
  • 微网站怎么做微名片正规seo排名外包
  • 如何给网站2做推广外国网站怎么进入
  • 毕业论文代做网站品牌推广方式有哪些
  • 做poster的网站国际军事最新消息今天
  • 飞飞cms悠悠电影网站深圳网络优化推广公司
  • 网站建设与管理指什么国际新闻今天最新消息
  • 网络营销的功能是什么seo优化的主要内容
  • 兰州网站在哪备案2022最新版百度
  • 通辽住房和城乡建设委员会网站软文文案
  • 深圳网站优化排名seo公司上海
  • 企业网站怎么做优化seo排名哪家公司好
  • wordpress图片页面seo推广是什么
  • 帮人做网站犯法网站搜索引擎优化报告
  • 网站后台打开慢如何让百度快速收录
  • 网页qq登录登录入口申泽seo
  • 苏州专业做网站的公司如何进行网站宣传推广
  • 网络推广团队需要哪些人手做网站优化哪家公司好
  • 国外做爰网站 xzl49.cn会员制营销
  • 江西省兴赣建设监理咨询有限公司网站上海网站排名优化
  • 公安网站建设经验介绍下载百度app免费下载安装
  • 网站都有什么类型的2022小说排行榜百度风云榜
  • 怎样用网站做淘宝客网站建设方案
  • 国务院办公厅关于网站建设要求企业网站设计毕业论文
  • 网站搭建供应商sem电子扫描显微镜