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

好看的单页面网站模板网站建设开发公司

好看的单页面网站模板,网站建设开发公司,去掉feed wordpress,主流电商平台有哪些题目: 给你一个单链表的头节点 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/207105.html

相关文章:

  • 环县网站怎么做谷歌关键词排名查询工具
  • 做外国人生意的网站有哪些重庆关键词优化平台
  • 中央廉政建设网站排名查询系统
  • 网站建设图片属性设置成都百度网站排名优化
  • 大宁网站制作网络推广培训课程内容
  • 怎么做网站的ico成都seo工程师
  • php网站开发流程逻辑长沙网站定制公司
  • 免费全能网站空间搜索引擎营销策划方案
  • 网站代码查看什么是搜索引擎竞价推广
  • 做网站展示软件电商网站前端页面内容编写
  • 成都万商云集做网站怎么样企业网站开发公司
  • 手机怎么创网站免费目前最新的营销模式有哪些
  • 动态ip网站如何备案软文范例300字
  • 河北网站建站系统哪家好好123上网主页
  • 仙桃城市建设投资公司网站疫情最新政策最新消息
  • 浙江英文网站建设现在比较好的营销平台
  • 外贸营销型网站建设多少钱成人教育培训机构
  • 做网站报价广告联盟
  • 新闻网站建设目标福州关键词快速排名
  • 公司网站建设哪个好优化seo深圳
  • 莱芜民生网站seo关键词排名优化哪好
  • 新疆建设培训网站阿里云建网站
  • 完备的网站建设推广网络营销推广处点
  • 做哪个行业的网站好网店运营公司
  • excel vba可以做网站昆明排名优化
  • 深圳市房屋管理局官方网站贵阳百度快照优化排名
  • 建设 静态网站今日热榜
  • 什么网站可以做装修效果图网络营销成功案例分析
  • 网站开发费用预算网络营销项目策划书
  • 华为公司电子商务网站建设策划书企业网站的推广方法有哪些