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

汽车美容网站模板帮别人做网站的单子

汽车美容网站模板,帮别人做网站的单子,旅行社网站系统,网站怎么做免费推广题目 给你一个单链表的头节点 head #xff0c;请你判断该链表是否为回文链表。如果是#xff0c;返回 true #xff1b;否则#xff0c;返回 false 。 示例 输入#xff1a;head [1,2,2,1] 输出#xff1a;true思路 找到链表的中间节点#xff1a;可以使用快慢指针…题目 给你一个单链表的头节点 head 请你判断该链表是否为回文链表。如果是返回 true 否则返回 false 。 示例 输入head [1,2,2,1] 输出true思路 找到链表的中间节点可以使用快慢指针法快指针每次前进两步慢指针每次前进一步当快指针到达链表末尾时慢指针刚好处于链表的中间位置。反转后半部分链表从中间节点开始将链表的后半部分进行反转操作。比较前后两部分链表从链表的头部和中间节点开始依次比较前后两部分链表的节点值是否相等。如果所有节点的值都相等则链表为回文链表否则不是回文链表。 Code class Solution { public:bool isPalindrome(ListNode* head) {if (head nullptr || head-next nullptr) {return true; // 空链表或只有一个节点的链表为回文链表}ListNode* middle findMiddle(head);ListNode* secondHalf reverseList(middle-next);ListNode* p1 head;ListNode* p2 secondHalf;bool result true;while (p2 ! nullptr) {if (p1-val ! p2-val) {result false;break;}p1 p1-next;p2 p2-next;}middle-next reverseList(secondHalf); // 恢复链表的原始顺序return result;}private:ListNode* findMiddle(ListNode* head) {ListNode* slow head;ListNode* fast head;while (fast-next ! nullptr fast-next-next ! nullptr) {slow slow-next;fast fast-next-next;}return slow;}ListNode* reverseList(ListNode* head) {ListNode* prev nullptr;ListNode* curr head;while (curr ! nullptr) {ListNode* nextNode curr-next;curr-next prev;prev curr;curr nextNode;}return prev;} };
http://www.zqtcl.cn/news/814090/

相关文章:

  • 平面设计师个人网站怎样登录韵网网站
  • 怎么用eclipse做网站开发推广平台取名字
  • 深圳建网站服务商广东佛山建网站
  • 网站推广公司卓立海创英文网站建设需求
  • 无锡网站营销公司简介最专业网站建设公司首选
  • 中文网站建设小组ios开发者账号申请
  • 月熊志网站福州建网站 做网页
  • 不同的网站有不同的风格宁波设计网站公司
  • 学校网站制作平台电子政务门户网站建设代码
  • 产品推广的网站怎么做网站标题与关键词
  • 青蛙网站建设wordpress修改logo
  • 网站套餐方案引擎搜索对人类记忆的影响
  • 滨州市滨城区建设局网站扎金花网站怎么做
  • 网站开发中视屏怎样编辑到网页上常州建站公司模板
  • 视频涉台互联网网站怎么做1cpu0.5g服务器用来做网站
  • 营销型网站设计官网怎么做网站优化 sit
  • 怎样获得做网站的客户免费企业网站程序上传
  • 新闻排版设计用什么软件网站seo诊断分析
  • 手机网站端域名怎样做解析一诺摄影设计
  • 网站开发行业竞争大吗郑州百度推广代运营公司
  • mvc4做网站五设计一个公司网站多少钱
  • 在什么网站可以做外贸出口劳保鞋北京 代理前置审批 网站备案
  • 邢台建设企业网站房地产宣传推广方案
  • 建设机械网站案例分析餐饮vi设计开题报告范文
  • 做本地生活网站深圳建设工程信息网站
  • C2C电商网站做博客的网站有哪些
  • 住房和城乡建设部网站 事故安微省建设厅田网站
  • 百度一下你就知道官页淘宝seo搜索引擎优化
  • 网站平台维护phpwind做的网站
  • 网站怎么做移动适配怎么样才算是一个网站页面