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

好看的单页面网站模板免费下载网络广告文案范文

好看的单页面网站模板免费下载,网络广告文案范文,江西省赣州市市委书记,做网站公司南京题目: 给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。 示例1: 输出true 示例2: 输出false 解题思路: 这道题主要考察两个…

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

示例1:
在这里插入图片描述
输出true

示例2:
在这里插入图片描述
输出false

解题思路:
这道题主要考察两个点:寻找链表中间节点和反转链表。
找到中间节点后,我们反转右半部分链表,然后一次比较左边链表和反转后的右边链表,如果值不相等则不是回文链表。

/*** 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 {public boolean isPalindrome(ListNode head) {ListNode mid = middleNode(head);ListNode p = reverseList(mid.next);ListNode q = head;while(p != null){if(p.val != q.val){return false;}p = p.next;q = q.next;}return true;}private ListNode middleNode(ListNode head){ListNode slow = head, fast = head;while(fast.next != null && fast.next.next != null){slow = slow.next;fast = fast.next.next;}return slow;}private ListNode reverseList(ListNode head){ListNode pre = null, suf = null;ListNode cur = head;while(cur != null){suf = cur.next;cur.next = pre;pre = cur;cur = suf;}return pre;}
}
http://www.dtcms.com/wzjs/313035.html

相关文章:

  • 网页qq登陆页面二十条优化措施原文
  • 国内十大景观设计公司临沂做网络优化的公司
  • 用asp做网站遇到的问题义乌百度广告公司
  • 网站建设详细需求文档自动友链网
  • 本地门户网站湖南疫情最新情况
  • jsp做门户网站c++线上培训机构哪个好
  • 青岛定制网站建设推广杭州seo网站推广排名
  • wordpress批量更新文章搜索引擎关键词优化方案
  • 心理咨询网站平台建设推广普通话的宣传内容
  • 苏州网站营销公司简介seo做得比较好的企业案例
  • 元谋县建设局网站视频优化是什么意思
  • 中建豪城建设有限公司网站产品软文范例800字
  • 爱奇艺会员做任务送十天网站网站优化推广公司
  • 做暧嗳网站农村电商平台
  • 网站建设客户常见问题集锦网页自动点击软件
  • hyein seo官网seo关键词排名优化软件
  • 网站的组成部分站内关键词排名优化软件
  • j2ee 网站开发西安外包网络推广
  • 佛山网签查询系统360优化大师
  • 中药材天地网做中药零售网站网站推广渠道
  • 网站建设中问题分析与解决抚州seo外包
  • 南京网站制作学校凡科建站怎么样
  • 东营优化网站windows优化大师是官方的吗
  • 通州网站制作seo数据统计分析工具有哪些
  • 个人主页网站设计代码网站搜索引擎优化的基本内容
  • 中国企业网聚焦中原优化课程体系
  • html导航网站源码世界十大搜索引擎排名
  • 设计网站大全有哪些郑州百度推广哪家好
  • 上海建设摩托官方网站网站seo服务商
  • 高端网站建设的市场分析网站seo推广公司靠谱吗