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

做食品生产的网站网站失败的原因

做食品生产的网站,网站失败的原因,vue 做的网站,海口网红景点题目描述#xff1a; 给你一个单链表的头节点 head #xff0c;请你判断该链表是否为回文链表。如果是#xff0c;返回 true #xff1b;否则#xff0c;返回 false 。 因为这一题是受到876题求链表中间节点的启发#xff0c;所以在这里也加一下。 876.链表的中间结点…题目描述 给你一个单链表的头节点 head 请你判断该链表是否为回文链表。如果是返回 true 否则返回 false 。 因为这一题是受到876题求链表中间节点的启发所以在这里也加一下。 876.链表的中间结点 给你单链表的头结点 head 请你找出并返回链表的中间结点。 如果有两个中间结点则返回第二个中间结点。 思路 设置快慢指针快指针以2为步长慢指针以1为步长。因为两者是两倍关系所以当快指针遍历完成后慢指针就到达了中间节点。因为节点数分奇偶数所以循环条件以的形式。 代码 class Solution {public ListNode middleNode(ListNode head) {ListNode fasthead;ListNode slowhead;while(fast!nullfast.next!null) {fastfast.next.next;slowslow.next;}return slow;} }然后回到234的回文链表这一题。首先按照876题的方法求得中间节点之后将中间节点后的节点的指向改为相反方向。然后从链表两侧进行遍历比较即可。改变指向的过程分为两种情况如果链表有奇数个节点那么按照一般的思想实现代码即可若链表有偶数个节点那么最中间的两个节点的判断要进行特殊处理。 代码 class Solution {public boolean isPalindrome(ListNode head) {if(headnull) {return true;}ListNode fasthead;ListNode slowhead;while(fast!nullfast.next!null) {fastfast.next.next;slowslow.next;}ListNode curslow.next;while(cur!null) {ListNode curNextcur.next;cur.nextslow;slowcur;curcurNext;}fasthead;while(fast.valslow.val) {if(slowfast) {return true;}if(fast.nextslowfast.valslow.val) {return true;}slowslow.next;fastfast.next;}return false;} }
http://www.pierceye.com/news/562510/

相关文章:

  • 网站建设的基本条件网站建设策划案怎么写
  • 知乎网站开发用的语言郑州建设网站哪家好
  • 企业官网建站费用长沙做无痛肠镜东大医院l网站
  • 建网站资料wordpress 读书模板
  • 网站建设初学者教程成华区微信网站建设公司
  • 沈阳网站建设-中国互联商城页面
  • 成交型网站倡导公司进贤南昌网站建设公司
  • 网站跟软件有什么区别是什么点击器原理
  • 网站建设项目策划书范文杭州 网站开发公司
  • 酒店网站建设设计企业营销型网站策划
  • 用dw怎么做登录页面的网站成都微信网站建设推
  • 合肥网站建设案例美丽说网站模板
  • 大学网站建设管理办法手机网站如何推广
  • 本网站正在建设升级中常用的软件开发平台
  • 招标网站开发文档上海免费网站建站模板
  • 备案系统网站wordpress 条件查询
  • 网站建设的两个方面有网站源码如何搭建自己的网站
  • 网站建设的十点优势智慧团建电脑版登录入口官网
  • 重庆专业网站排名团队wordpress标签页模板
  • 网站模板安卓郑州网站建设氵汉狮网络
  • 想学做网站学那个软件好哪些网站可以做设计赚钱
  • 公司网站模板中英文苏州网站建设套餐
  • 威海外贸网站建设可拖拽html网页编辑器
  • 西乡塘网站建设企业vi形象设计是什么意思
  • 做服装到哪个网站拿货品质好广告软文小故事200字
  • 廊坊网站建设设计wordpress上传后如何访问
  • 禅城网站制作网站推广优化技巧大全
  • xampp做的网站能搜索吗广州外贸公司集中地
  • 茶网站建设网站的基础建设
  • 大型机械网站建设公司免费的cms视频网站