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

wordpress只能打开首页百度手机seo

wordpress只能打开首页,百度手机seo,学校官网网页制作,网络创业有哪些项目可以做算法思路 核心思想: 找到链表的中间节点。反转链表的后半部分。比较链表的前半部分和反转后的后半部分,如果值完全一致,则是回文链表。 具体步骤: 使用快慢指针找到链表的中间节点(middleNode 方法)。反转…

 算法思路

  1. 核心思想

    • 找到链表的中间节点。
    • 反转链表的后半部分。
    • 比较链表的前半部分和反转后的后半部分,如果值完全一致,则是回文链表。
  2. 具体步骤

    • 使用快慢指针找到链表的中间节点(middleNode 方法)。
    • 反转链表的后半部分(reverseList 方法)。
    • 比较链表的前半部分和反转后的后半部分,如果所有节点的值都相等,则返回 True,否则返回 False
  3. 关键点

    • 快慢指针找到中间节点的时间复杂度为 O(n)
    • 反转链表的时间复杂度为 O(n)
    • 比较链表的时间复杂度为 O(n)
    • 总时间复杂度为 O(n),空间复杂度为 O(1)
class ListNode:def __init__(self, x):self.val = x  # 初始化节点的值self.next = None  # 初始化节点的下一个节点为 Noneclass Solution:# 876. 链表的中间结点def middleNode(self, head):slow = fast = head  # 初始化慢指针和快指针,都指向链表头节点while fast and fast.next:  # 当快指针及其下一个节点不为空时slow = slow.next  # 慢指针每次移动一步fast = fast.next.next  # 快指针每次移动两步return slow  # 返回慢指针指向的节点(即链表的中间节点)# 206. 反转链表def reverseList(self, head):pre, cur = None, head  # 初始化前驱节点为 None,当前节点为链表头节点while cur:  # 当当前节点不为空时nxt = cur.next  # 保存当前节点的下一个节点cur.next = pre  # 将当前节点的 next 指向前驱节点pre = cur  # 前驱节点移动到当前节点cur = nxt  # 当前节点移动到下一个节点return pre  # 返回反转后的链表头节点def isPalindrome(self, head):mid = self.middleNode(head)  # 找到链表的中间节点head2 = self.reverseList(mid)  # 反转后半部分链表while head2:  # 遍历反转后的后半部分链表if head.val != head2.val:  # 如果前半部分和后半部分的节点值不相等return False  # 不是回文链表,返回 Falsehead = head.next  # 移动前半部分的指针head2 = head2.next  # 移动后半部分的指针return True  # 所有节点值都相等,是回文链表,返回 True
http://www.dtcms.com/wzjs/427906.html

相关文章:

  • 浙江网站建设企业济南优化seo公司
  • 嘉兴市南湖区建设局网站下载百度搜索
  • 日文外贸网站建设精美软文句子
  • 营口组织部网站 两学一做中文搜索引擎网站
  • 网站页尾信息海口网站建设
  • 网站设计开发网络暴力事件
  • 网站开发工程师ppt58和百度哪个推广效果好
  • 数据管理网站模板海外品牌推广
  • wordpress 上传图片插件百度手机seo软件
  • 珠海做网站哪家最专业可以发布软文的平台
  • 网站真实性检验单营销模式
  • 做生鲜食品最好的网站微博推广方式
  • 做直播网站宽带网络营销专员的就业前景
  • 网站名称与主体性质不符厦门网站建设公司哪家好
  • 网站开发建设价格百度如何推广网站
  • 最好的购物网站百度搜索引擎首页
  • 做网站如何连数据库宁德seo
  • 成都p2p网站建设网站怎么宣传
  • 公司建设一个网站首页设计培训班学费一般多少
  • 关于建立公司网站的申请91永久免费海外地域网名
  • 苏州门户网站短视频推广app
  • 电商小程序开发平台seo网站优化怎么做
  • 百胜网站建设电脑网页制作
  • 私人网站开发公司个人免费开发app
  • 网站做301重定向的作用东莞seo优化排名推广
  • 长沙做网站的德阳网站seo
  • 网站建设 广告推广深圳招聘网络推广
  • dedecms网站后台管理免费创建个人网页
  • 安康做网站的公司中国十大互联网公司
  • 源代码网站开发佛山疫情最新情况