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

江汉路做网站的公司如何优化网站导航

江汉路做网站的公司,如何优化网站导航,seo是什么,天津猎头公司题目 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 代码 方法一: 重点需要理解的是正确翻转的流程:在链表未被破坏之前保留cur的下一个节点信息->改变cur.next的指向->更新prev的位置->更新cur # …

题目

给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。
在这里插入图片描述

代码

方法一:

重点需要理解的是正确翻转的流程:在链表未被破坏之前保留cur的下一个节点信息->改变cur.next的指向->更新prev的位置->更新cur

# Definition for singly-linked list.
# class ListNode:
#     def __init__(self, val=0, next=None):
#         self.val = val
#         self.next = next
class Solution:def reverseList(self, head: Optional[ListNode]) -> Optional[ListNode]:           cur=head   prev=None while cur:Next=cur.next # 首先应该保存下一个节点cur.next=prev # 然后翻转prev=cur # 然后更新precur=Next # 然后将cur指向没有被改变的下一个节点return prev  # 返回翻转之后的链表的头节点    

方法二:递归

主要在于理解什么是递归,递归是怎么运行的,之前上课的时候老师说的一个比喻就是:递归就向打开一扇扇门,到最后一扇之后又从最后一扇门开始关门。也就是说这个代码中就是先反复调用reverseList函数到链表的最后一个元素(满足结束条件),执行head.next.next=head, head.next=None这两句代码,然后轮到倒数第二个元素进行上述操作……
假设原链表:1 -> 2 -> 3 -> 4 -> 5
递归过程:

  1. 递归至节点5,返回5。
  2. 节点4处理:5->4->None。
  3. 节点3处理:5->4->3->None。
  4. 节点2处理:5->4->3->2->None。
  5. 节点1处理:5->4->3->2->1->None。
    最终链表:5 ->4 ->3 ->2 ->1
# Definition for singly-linked list.
# class ListNode:
#     def __init__(self, val=0, next=None):
#         self.val = val
#         self.next = next
class Solution:def reverseList(self, head: Optional[ListNode]) -> Optional[ListNode]:           if head==None or head.next==None:return headnew_head=self.reverseList(head.next)head.next.next=headhead.next=Nonereturn new_head

文章转载自:

http://uk7X6vyJ.gqfLj.cn
http://yJlcLd9e.gqfLj.cn
http://Z9UtgSyc.gqfLj.cn
http://BOCUkfpR.gqfLj.cn
http://lI3UvCKg.gqfLj.cn
http://za4JYk74.gqfLj.cn
http://ynbt7kK9.gqfLj.cn
http://0SY86mmB.gqfLj.cn
http://FvxLe1oO.gqfLj.cn
http://ldMGNFcL.gqfLj.cn
http://YRWjQQL8.gqfLj.cn
http://ZtHa3BfA.gqfLj.cn
http://zHdSJ99V.gqfLj.cn
http://84i0VoDX.gqfLj.cn
http://e5LaRIfZ.gqfLj.cn
http://93GYHycL.gqfLj.cn
http://ifjaPM9z.gqfLj.cn
http://saoMAQzp.gqfLj.cn
http://h7IC1Nlw.gqfLj.cn
http://QMESrBLR.gqfLj.cn
http://crBiPwdf.gqfLj.cn
http://Vp5ZmYqf.gqfLj.cn
http://DSfB1Gbd.gqfLj.cn
http://8Y3K1xED.gqfLj.cn
http://4Np8V5rO.gqfLj.cn
http://0h80cvOQ.gqfLj.cn
http://TA5fwBcC.gqfLj.cn
http://tdh2iZ9J.gqfLj.cn
http://agt44Qgz.gqfLj.cn
http://UylzfJm4.gqfLj.cn
http://www.dtcms.com/wzjs/620050.html

相关文章:

  • 网址导航网站建站自动跳转手机网站
  • 电子商务网站建设客户需求调查表网站 备案 注销
  • 网站域名怎样选择wordpress怎么对接公众号
  • 企业网站建设需要做些什么北京网络广播电视台
  • 网站怎么做运营推广如何处理脓包痘痘
  • 知名wordpress架构网站成都广告公司地址
  • 轻量级网站开发可以做微网站的第三方平台
  • 网站设计协议烟台网页制作
  • 网上做效果图网站wordpress主机有什么优
  • 网站规划和网站建设如何从客户网站开发客户
  • 上传网站的三种方法百度搜索引擎网址格式
  • 网站怎么做必须交钱吗网站建设贰金手指下拉
  • 深圳 网站建设培训班瑞安网站网站建设
  • 长沙门户网站建设公司北大青鸟网站开发
  • 手机搭建网站工具电子商务网站开发时间进度表
  • 网站建设技术列表如何制作h5海报
  • 怎么做一个免费的网站商务网站开发实训任务书
  • 邢台网站制作哪里好乐都企业网站建设
  • 建设银行代发工资清单网站威海城乡建设局网站
  • 宁波龙山建设有限公司网站网站怎么做营销
  • tp5企业网站开发视频游戏建模培训
  • 用什么网站可以做微信小程序用什么开发工具
  • 吴桥县网站建设价格中国建站平台
  • 商洛 网站建设商丘网站制作费用
  • 网站推销话术本地企业网站建设模板
  • 做网站怎么跟别人讲价免费的二维码生成软件
  • 东莞网站建设价格价格重庆彼客的网站是谁家做的
  • 电子商务网站建设及维护管理pptwordpress mv网站模板
  • 上海做网站大的公司生态农庄网站建设
  • 网站免费正能量下载百度下载官网