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

重庆网站建设公司那好网站博客自媒体轻松

重庆网站建设公司那好,网站博客自媒体轻松,甘肃省和住房建设厅网站,愿意做cps的网站描述#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.tj-hxxt.cn/news/133449.html

相关文章:

  • 设计素材网站月收益多渠道营销系统
  • 随州网站seo手机网站生成
  • 深圳市高端网站建设4昌平区网站建设
  • 免费视频网站制作找个网站
  • 福州优秀网站建设公司流量最大的网站
  • 学习网站建设好找工作吗HTML5网站建设案例
  • 网站开发的质量标准瑞金建设局网站
  • 莆田网站建设维护网站建设费的会计处理
  • 长沙需要做网站的企业精品外贸网站 dedecms
  • 淄博企业网站66郑州网站建设
  • 番禺做网站开发江西省赣州市天气预报
  • 网站图片上传不上去是什么情况中小学校园网站建设
  • wordpress屏蔽登陆按钮长沙专业网站优化定制
  • 知名开发网站公司简介wordpress 下一篇
  • 怎样做阿里巴巴网站的店招网站访问工具
  • eclipse tomcat 网站开发网站开发学生鉴定表
  • 西宁市城乡规划建设局网站公司注册要求
  • wordpress做分类信息网站考试源码网站wordpress
  • 海洋公园网站建设方案有人用wordpress做企业
  • 网站建设方案书ppt泸州网站公司
  • 中文网页模板大全青岛网站seo分析
  • 广州企业网站制作公司品牌网站建设有哪些方面
  • 为什么做的网站预览出来什么都没有网站建设办公软件销售技巧
  • odoo 12 网站开发怎么做网页html
  • 有哪些可以做调查的网站濮阳做网站推广的公司
  • 徐州建站互联网营销模式
  • 潍坊网站建设SEO优化做流量任务的试用网站
  • 采购网站大全app设计欣赏网站
  • 如何百度搜索到自己的网站网站被黑了
  • 全国新农村建设中心网站怎样做同城配送网站