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

搜索设置 网站沈阳今天刚刚发生的新闻

搜索设置 网站,沈阳今天刚刚发生的新闻,常用的网站制作软件,成都设计公司工作室LeetCode 92. 反转链表 II 给你单链表的头指针 head 和两个整数 left 和 right #xff0c;其中 left right 。请你反转从位置 left 到位置 right 的链表节点#xff0c;返回 反转后的链表 。 示例 1#xff1a; 输入#xff1a;head [1,2,3,4,5], left 2, right 4…LeetCode 92. 反转链表 II 给你单链表的头指针 head 和两个整数 left 和 right 其中 left right 。请你反转从位置 left 到位置 right 的链表节点返回 反转后的链表 。 示例 1 输入head [1,2,3,4,5], left 2, right 4 输出[1,4,3,2,5] 示例 2 输入head [5], left 1, right 1 输出[5] 提示 链表中节点数目为 n 1 n 500 -500 Node.val 500 1 left right n 进阶 你可以使用一趟扫描完成反转吗 # Definition for singly-linked list. # class ListNode: # def __init__(self, val0, nextNone): # self.val val # self.next next class Solution:def reverseBetween(self, head: Optional[ListNode], left: int, right: int) - Optional[ListNode]:if left right:return headhead first_start ListNode(nexthead)counter 0while head:if counter left - 1:head head.nextelif counter left - 1:first_end headhead head.nextelif counter left:second_start headpre headhead head.nextelif counter right:tmp head.nexthead.next prepre headhead tmpelif counter right:second_end headthird_start head.nexthead.next prepre None# 拼接first_end.next second_endsecond_start.next third_startreturn first_start.nextelse:breakcounter 1时间复杂度 O(n)一个大循环最多遍历链表完整一次计O(n)。共O(n)。 空间复杂度 O(1)常量。共 O(1)。 还是官解写的简洁 class Solution:def reverseBetween(self, head: ListNode, left: int, right: int) - ListNode:# 设置 dummyNode 是这一类问题的一般做法dummy_node ListNode(-1)dummy_node.next headpre dummy_nodefor _ in range(left - 1):pre pre.nextcur pre.nextfor _ in range(right - left):next cur.nextcur.next next.nextnext.next pre.nextpre.next nextreturn dummy_node.next# 作者力扣官方题解 # 链接https://leetcode.cn/problems/reverse-linked-list-ii/solutions/634701/fan-zhuan-lian-biao-ii-by-leetcode-solut-teyq/ # 来源力扣LeetCode # 著作权归作者所有。商业转载请联系作者获得授权非商业转载请注明出处。
http://www.w-s-a.com/news/778287/

相关文章:

  • 本地电脑做视频网站 外网连接不上软件商城源码
  • 足球直播网站怎么做crm系统介绍
  • 株洲网站建设联系方式东莞凤岗网站制作
  • 小纯洁网站开发如何注册域名
  • 网上做试卷的网站如何把刚做的网站被百度抓取到
  • 滕州网站建wordpress用户中心按钮不弹出
  • 清远新闻最新消息福建seo搜索引擎优化
  • 凡客建站网微信网站怎么做的
  • 网站建设费怎么写会计科目行业网站建设公司
  • 网站里的友情链接网站建设个人简历的网页
  • 佛山自助建站软件湖南seo优化推荐
  • 免费微信微网站模板下载不了优化人员配置
  • wordpress 导航网站主题画流程图的网站
  • 皮卡剧网站怎样做排名网
  • 网站开发 兼职哪个网站是做安全教育
  • 商品展示类网站怎么用群晖nas做网站
  • 长腿蜘蛛wordpresssem优化推广
  • 中国铁路建设监理协会官方网站深圳福田区怎么样
  • 互联网网站开发发展wordpress文章自定义栏目
  • 众筹网站平台建设工信部网站备案系统
  • 网站301重定向代码wordpress 加子目录
  • 淄博网站制作优化推广asp做学生信息网站
  • 海口招商建设有限公司网站淮安哪有专业做网站的公司
  • 喀什哪有做网站的国内正规seo网络推广
  • 网站设计初步规划公司网页打不开是什么原因
  • 深圳企业网站建设推广服务php做的商城网站设计论文
  • 韩雪冬网站手机网站开发 宽度
  • 奉贤专业做网站新手怎么做企业网站
  • 做网站用哪几个端口 比较好手机号网站源码
  • 手机免费代理ip网站那个旅游网站做攻略最好