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

网站运营怎样做wordpress 视频播放器

网站运营怎样做,wordpress 视频播放器,搭建网站 在线浏览功能,微信公众号如何做网站如何判断回文链表 题目描述 给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。 示例 1: 输入:head [1,2,2,1] 输出:true示例 2:…

如何判断回文链表

题目描述

        给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。

示例 1:

输入:head = [1,2,2,1]
输出:true

示例 2:

输入:head = [1,2]
输出:false

提示:

  • 链表中节点数目在范围[1, 105] 内
  • 0 <= Node.val <= 9

解题思路及代码

  •         使用快慢指针法找到链表的中间节点,快指针每次走两步,慢指针每次走一步,当快指针到达链表尾部时,慢指针恰好到达中间节点。
  •         根据是否有偶数个节点,将慢指针指向下一个节点,以确保慢指针指向后半部分链表的起始节点。
  •         将后半部分链表反转。
  •         逐一比较前半部分链表和反转后的后半部分链表的节点值,如果全部相同,则链表是回文的,否则不是。
/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {boolean isPalindrome(ListNode head) {ListNode slow, fast;slow = fast = head;while (fast != null && fast.next != null) {slow = slow.next;fast = fast.next.next;}if (fast != null)slow = slow.next;ListNode left = head;ListNode right = revese(slow);while (right != null) {if (left.val != right.val)return false;left = left.next;right = right.next;}return true;
}public ListNode revese(ListNode head){ListNode pre=null,cur=head,next=head;while(cur!=null){next=cur.next;cur.next=pre;pre=cur;cur=next;}return pre;}
}

结果展示

http://www.yayakq.cn/news/373486/

相关文章:

  • 河源北京网站建设网站需要公司备案么
  • 网站怎么做谷歌推广wordpress5导航图标
  • 手机网站制作明细报价表官网维护是什么意思
  • 网站推广智选刺盾云下拉企业网络推广搜索排名
  • 做视频网站视频文件都存放在哪里做百科的网站
  • 建筑网站模版做h5的网站哪个好
  • 网站建设前端后端集团网站建设多少钱
  • 做电影网站主机放哪比较好淘宝客没网站怎么做
  • 企业网站建设包括陕西煤化建设集团网站
  • 如何注册一个网站长春市长春网站建设网
  • 怎么自己编程做网站公司logo设计要求有哪些
  • 网站的icp是什么意思办公室工作绩效 网站建设
  • 网站流量用完了建设个人网站
  • 网站建设 哪家好wordpress悬浮窗口
  • c 购物网站开发流程四川做网站找谁
  • 便宜做网站的公司免费申请的网站
  • 大学生做网站和做appwordpress搜索结果不存在页面
  • win7怎么建设网站文汇网站建设
  • 食品网站建设案例网站建设 兼职 外包
  • 网站建设开发熊掌号在线制作图片及图片处理
  • 织梦中英文网站源码车商城网站建设
  • 南昌做网站软件中核工建设集团有限公司网站
  • 山东省和住房城乡建设厅网站首页广州网站设计找谁
  • 网站建设行业发展趋势wordpress主题伪静态
  • 无极网站招聘信息怎么做企业网站推广需要多少钱
  • 网站 备案 拍照wordpress名博
  • 上海圣品科技 做网站创意网站开发企业
  • 网站建设简历wordpress 联系我们
  • 滑县网站建设公司小企业网站建设系统哪个好
  • 广州网站建设推广公司面试个人简历范文及网站建设