合并两个有序链表

在这里插入图片描述

就像一个贪吃蛇将两个链表一一的吃进来

class Solution(object):def mergeTwoLists(self, list1, list2):""":type list1: Optional[ListNode]:type list2: Optional[ListNode]:rtype: Optional[ListNode]"""p = ListNode(0)cur = pwhile list1 and list2:if list1.val >= list2.val:cur.next = list2list2 = list2.nextcur = cur.nextelse:cur.next = list1list1 = list1.nextcur = cur.nextif list1 is None:cur.next = list2else:cur.next = list1# while list1:#     cur.next = list1#     list1 = list1.next#     cur = cur.next# while list2:#     cur.next = list2#     list2 = list2.next#     cur = cur.nextreturn p.next

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1383181.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

如何在CSS中水平居中一个元素?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 使用 margin: 0 auto⭐ 使用 Flexbox 布局⭐ 使用绝对定位和负边距⭐ 使用表格布局⭐ 使用网格布局⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅…

Flink CDC系列之:TiDB CDC 导入 Elasticsearch

Flink CDC系列之:TiDB CDC 导入 Elasticsearch 一、通过docker 来启动 TiDB 集群二、下载 Flink 和所需要的依赖包三、在TiDB数据库中创建表和准备数据四、启动Flink 集群,再启动 SQL CLI五、在 Flink SQL CLI 中使用 Flink DDL 创建表六、Kibana查看Ela…

b站 APP 产品体验报告

参考链接 https://www.jianshu.com/p/3dda6a6f050e 虽然B站在很多情况下被认为其主要的用户群体是ACG(Animation、Comic、Game)爱好者,但现在随着其内容不断丰富,用户体验不断改良,用户群体也随之拓展。因此&#xff0…

最简单版B站视频下载

最近想在电脑端缓存一些b站的视频,发现缓存不了,手机端是可以缓存的,但是比如有些课程,还是直接在电脑缓存比较方便些,整了一个小时左右,终于解决了,今天出一篇博客分享一下,有需要的…

基于Cordova的 B站用户直播闹钟app(安卓版)

前言 本项目基于Cordova开发,打包的apk支持Android9,主要功能为 监听b站用户直播情况,开播进行闹钟提示 ps:目前版本还是有蛮多问题的,如有遇到可以及时反馈,我会想办法进行修复。 源码下载 码云 GitHub…

Android Compose——一个简单的Bilibili APP

Bilibili移动端APP 简介依赖效果登录效果WebView 自定义TobRow的Indicator大小首页推荐LazyGridView使用Paging3热门 排行榜搜索模糊搜索富文本 搜索结果视频详情合集 信息Coroutines进行网络请求管理,避免回调地狱添加suspendwithContext Git项目链接末 简介 此De…

仿B站web,APP,后台

体验地址 web端:http://82.157.168.147/ 安卓端:http://82.157.168.147:7000/bilibili/phone/app.html 测试账号:17627286393 密码:123456 仅测试使用,推荐使用自己的手机号,否则部分功能部分使用,请不要用…

使用 LangChain 构建 LLM 应用详细教程(附python代码演练)

介绍 欢迎来到语言处理的未来!在一个语言是连接人与技术的桥梁的世界中,自然语言处理(NLP)的进步为我们带来了令人难以置信的机会。其中一个重要的进步是革命性的语言模型,即大型语言模型(LLM)&…

仿B站APP

模仿B站开发的安卓APP(个人非美工,对颜色,图标搭配较懒都使用的一些占位图标,只完成了部分功能) 多图预警 侧边栏只做了效果使用的假数据 直播界面只有直播数据是实时爬取的,其他没有做爬取,只做了效果(轮播图的数据…

使用fusion app制作b站app

使用fusion app(以下简称FA)将b站网页版做成app 项目创建 打开FA,首页是已经创建过的项目,点击右下角的加号新建一个项目 创建一个标签栏模板 创建后就会进入我们的项目编辑页面 点击右上角的三角形就可以预览项目 现在我们的项…

LeetCode--HOT100题(28)

目录 题目描述:2. 两数相加(中等)题目接口解题思路代码 PS: 题目描述:2. 两数相加(中等) 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且…

【C语言】小游戏-三字棋

大家好,我是深鱼~ 目录 一、游戏介绍 二、文件分装 三、代码实现步骤 1.制作简易游戏菜单 2.初始化棋盘 3.打印棋盘 4.玩家下棋 5.电脑随机下棋 6.判断输赢 7.判断棋盘是否满了 四、完整代码 game.h(相关函数的声明,整个代码要引用的头文件以及宏…

Apache Paimon 在同程旅行的实践进展

摘要:本文整理自同程旅行大数据计算组负责人吴祥平,在 Apache Paimon Meetup 的分享。本篇内容主要分为四个部分: 1. Apache Paimon 引入 2. Apache Paimon 应用建设 3. Apache Paimon 优化实践 4. 未来规划和期待 Tips:点击「阅读…

Linux运维

目录 第一章、Linux概述 一、Linux的概念 二、Linux的特点 三、Linux VS Windows ​四、Linux的发展优势与存在问题-------不足 五、Linux常用发行版 六、CentOS简介 七、VMWare虚拟机简介 第二章、Linux初示 一、虚拟控制台 二 、Linux启动 (1&#xf…

Linux极客汇总常用运维大全

一、基础篇 1、Linux版本 内核版本 发行版本 RedHat Enterprise Linux-(公司级别,付费) Fedora(组建一个社区,免费) CentOS(基于红帽源代码编译的,免费) Debian(华丽界面&#xf…

Linux云服务器的使用,以及运行Python程序、相关Linux指令

目录 1、使用Linux云服务器的软件 1.1、MobaXterm_Personal 1.2、WindTerm 1.3、FileZilla FTP 2、Linux系统运行Python程序 3、Linux系统查看包、虚拟环境、安装包等 以下几个深度学习服务器都不错:智星云、AutoDL、恒源云 1、使用Linux云服务器的软件 1.1…

linux运维21

linux运维篇21 一、简述redis集群的实现原理二、基于redis5的redis cluster部署 一、简述redis集群的实现原理 工作原理:虽然redis有主从结构,但是无法解决只能单机写入数据的问题,无法实现分布式数据保存。而redis集群会预先分配16384个槽位…

linux运维15

linux运维篇15 一、实现基于MYSQL验证的vsftpd虚拟用户访问二、配置samba共享,实现/www目录共享三、使用rsyncinotify实现/www目录实时同步四、LVS调度算法总结五、LVS的跨网络DR实现 一、实现基于MYSQL验证的vsftpd虚拟用户访问 FTP服务器搭建: 数据库…

linux运维19

linux运维篇19 一、haproxy https实现二、总结tomcat的核心组件以及根目录结构三、tomcat实现多虚拟主机四、nginx实现后端tomcat的负载均衡调度五、简述memcached的工作原理 一、haproxy https实现 路由拓扑 后台web服务器搭建 LAMP架构看这个:LAMP yum install…

收集的 Linux VPS 在线重装系统脚本

因为 VPS 上预装的操作系统我并不习惯,所以打算重装一个。有的 VPS 服务商提供了较多种类的系统选择,有的却没有。如果你发现你希望重装的系统服务商没有提供,可以考虑自己安装。 本文内容 重装脚本 - 来自萌咖CentOS -> Debian 重装脚本 …