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

广州网站建设如何做权威的锦州网站建设

广州网站建设如何做,权威的锦州网站建设,iis7建立网站,怎么给网站做缓存leetcode 2095 删除链表的中间节点 给你一个链表的头节点 head 。删除 链表的 中间节点 #xff0c;并返回修改后的链表的头节点 head 。 长度为 n 链表的中间节点是从头数起第 ⌊n / 2⌋ 个节点#xff08;下标从 0 开始#xff09;#xff0c;其中 ⌊x⌋ 表示小于或等于…leetcode 2095 删除链表的中间节点 给你一个链表的头节点 head 。删除 链表的 中间节点 并返回修改后的链表的头节点 head 。 长度为 n 链表的中间节点是从头数起第 ⌊n / 2⌋ 个节点下标从 0 开始其中 ⌊x⌋ 表示小于或等于 x 的最大整数。 对于 n  1、2、3、4 和 5 的情况中间节点的下标分别是 0、1、1、2 和 2 。 示例 1 输入head [1,3,4,7,1,2,6] 输出[1,3,4,1,2,6] 解释 上图表示给出的链表。节点的下标分别标注在每个节点的下方。 由于 n 7 值为 7 的节点 3 是中间节点用红色标注。 返回结果为移除节点后的新链表。 示例 2 输入head [1,2,3,4] 输出[1,2,4] 解释 上图表示给出的链表。 对于 n 4 值为 3 的节点 2 是中间节点用红色标注。示例 3 输入head [2,1] 输出[2] 解释 上图表示给出的链表。 对于 n 2 值为 1 的节点 1 是中间节点用红色标注。 值为 2 的节点 0 是移除节点 1 后剩下的唯一一个节点。 快慢指针 class Solution(object):def deleteMiddle(self, head)::type head: Optional[ListNode]:rtype: Optional[ListNode]p1 p2 head ListNode(0, head)while p2.next and p2.next.next:p1, p2 p1.next, p2.next.nextp1.next p1.next.nextreturn head.next leetcode 328 奇偶链表 给定单链表的头节点 head 将所有索引为奇数的节点和索引为偶数的节点分别组合在一起然后返回重新排序的列表。 第一个节点的索引被认为是 奇数  第二个节点的索引为 偶数 以此类推。 请注意偶数组和奇数组内部的相对顺序应该与输入时保持一致。 你必须在 O(1) 的额外空间复杂度和 O(n) 的时间复杂度下解决这个问题。  示例 1: 输入: head [1,2,3,4,5] 输出: [1,3,5,2,4]创建了三个辅助指针一个纸箱当前要排序的结点一个指向前面已经排好序的尾结点一个指向已排序的奇数索引最后一个结点。 # Definition for singly-linked list. # class ListNode(object): # def __init__(self, val0, nextNone): # self.val val # self.next next class Solution(object):def oddEvenList(self, head)::type head: ListNode:rtype: ListNodeif not head or not head.next or not head.next.next: # 表中元素小于等于2 直接返回return headtail head.next # 表尾oddtail head # 奇数表尾i 3cur head.next.next # 前两个元素直接有序从无序的第3个元素开始while cur ! None:if i % 2 ! 0: # 索引奇数tail.next cur.nextcur.next oddtail.nextoddtail.next curoddtail curcur tail.nextelse:cur cur.nexttail tail.nexti 1return head leetcode 206 反转链表 给你单链表的头节点 head 请你反转链表并返回反转后的链表。 示例 1 输入head [1,2,3,4,5] 输出[5,4,3,2,1] # Definition for singly-linked list. # class ListNode(object): # def __init__(self, val0, nextNone): # self.val val # self.next next class Solution(object):def reverseList(self, head)::type head: ListNode:rtype: ListNodehead ListNode(0, head)rehead ListNode(0, None)cur head.next# priCur headwhile cur ! None:priCur curpriCur priCur.nextcur.next rehead.nextrehead.next curcur priCurreturn rehead.next
http://www.sadfv.cn/news/129430/

相关文章:

  • 网站开发实用技术介绍马鞍山网站建设
  • 电商平台介绍网站模板深圳广告牌制作公司
  • 承德建设网站测评网站怎么做
  • 百度移动端网站js做网站登录
  • 建设网站有哪些参考文献ai生成图片在线制作
  • 手机网站设计创意说明个人简介范文
  • 云服务器网站搭建window wordpress搭建
  • 举报网站建设情况汇报新浪sae安装wordpress
  • 东莞php网站建设价格网站多大
  • 淘宝新店怎么快速做起来seo优化是做什么的
  • 校园网上超市网站建设战略规划小程序什么样才能移到微信上
  • 关于做甜品的网站怎么建立网站链接
  • 网站一键建设wordpress开发难吗
  • 银川建立网站线上投票怎么弄
  • 做网站找那家公司好做网站的程序员进什么公司好
  • 深圳微商城网站制作广州建设网站下载
  • 企业网站如何建设流程佛山网站设计中心
  • 小程序跳转到网站深圳人才网招聘官方网
  • 查降权网站天津seo外包平台
  • 怎样拍照产品做网站网站项目建设管理
  • dz整站网站建设淄川网站建设
  • 云南公路建设市场网站编程培训机构有哪些
  • 怀仁网站建设青岛房产信息网
  • 做网站时为什么导航时两行字中国铁路建设集团公司网站
  • 如何让自己的网站快速被百度收录优秀网页案例
  • 哪个网站可以做免费推广山东今天重大新闻
  • 国家高新区网站建设学做软件的网站有哪些内容
  • 竞价网站策划如何在百度上做免费推广
  • 如何衡量一个网站的价值wordpress 国内
  • 代做通一样的网站网站导航栏全屏怎么做的