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

网站建设和维护采购协议番禺区移动端网站制作

网站建设和维护采购协议,番禺区移动端网站制作,宜春企业网站的建设,梧州论坛看点描述#xff1a;给定两个按非递减顺序排列的链表#xff0c;合并两个链表#xff0c;并将结果按非递减顺序排列。 例如#xff1a; # 链表 1: 1 - 2 - 4 # 链表 2: 1 - 3 - 4合并后的链表应该是#xff1a;1 - 1 - 2 - 3 - 4 - 4 …描述给定两个按非递减顺序排列的链表合并两个链表并将结果按非递减顺序排列。 例如 # 链表 1: 1 - 2 - 4 # 链表 2: 1 - 3 - 4合并后的链表应该是1 - 1 - 2 - 3 - 4 - 4 要求 实现一个函数 merge_two_lists(l1, l2)其中 l1 和 l2 分别为两个有序链表的头结点。 函数应该返回合并后的有序链表的头结点。 实现 class ListNode:def __init__(self, val0, nextNone):self.val valself.next nextdef merge_two_lists(l1, l2):# 创建一个虚拟头结点方便操作dummy ListNode()current dummy# 遍历两个链表while l1 and l2:# 比较当前两个节点的值将较小的节点连接到新链表中if l1.val l2.val:current.next l1l1 l1.nextelse:current.next l2l2 l2.nextcurrent current.next# 处理剩余的节点if l1:current.next l1elif l2:current.next l2# 返回合并后的链表头结点return dummy.next# 测试 l1 ListNode(1, ListNode(2, ListNode(4))) l2 ListNode(1, ListNode(3, ListNode(4))) result merge_two_lists(l1, l2)# 打印合并后的链表值 while result:print(result.val, end - )result result.next # 输出1 - 1 - 2 - 3 - 4 - 4这个算法使用了双指针遍历两个有序链表比较当前节点的值将较小的节点连接到新链表中。最后处理剩余的节点并返回合并后的链表头结点。
http://www.hkea.cn/news/14516228/

相关文章:

  • 石家庄住房建设厅网站黄石市城乡建设网站
  • 重庆黔江做防溺水的网站广州市网站建设怎么样
  • 青岛苍南网站建设网站建设需要域名吗
  • 网站建设作业教程wordpress和织梦架构
  • 网站建设服务费费计入什么科目快速建站公司
  • 信誉好的免费网站建设莞城做网站公司
  • 南阳网站推广优化公司哪家好网站企业快速备案流程
  • aaa云主机可以建网站吗wordpress 数据库表
  • 站长综合查询工具西安知名网站建设公司
  • 好动词做的网站能行吗做网站虚拟主机多少钱
  • 如何制作手机网站模板百度怎么免费做网站
  • 郑州网站推广公司服务做淘宝客网站服务器
  • 怎么做网站的导航条厦门外贸网站找谁
  • 常州高端网站定制公司站长工具综合查询2020
  • 网站关键词优化推广用wordpress做广告收益
  • 企业网站 论文wordpress stheme
  • 在百度上做购物网站天津网站建设工具
  • 哈尔滨做设计和网站的公司吗php网站开发心得3500字
  • 个人网站做电商seo指的是搜索引擎营销
  • 网站源码传到服务器上后怎么做中信建设有限责任公司山东分公司
  • dedecms网站的源码如何安装企业网站后台内容如何修改
  • 中国seo网站小白怎么学做网站
  • 网站代运营多少钱wordpress主题购买
  • 关于电商网站建设与管理的书籍wordpress 做影视站
  • 上海创意型网站建设中山seo建站
  • 济宁网站建设软件主机免费云服务器如何
  • 网站游戏网站建设WordPress缩略图短代码
  • 慈溪做无痛同济 网站北京网站设计合理刻
  • 网站开发毕业设计源码中国电子商务官网首页
  • 网站用什么软件做败sp营销型网站典型