| 
 | |
| 
 | 
| 开发:
C++知识库 
Java知识库 
JavaScript 
Python 
PHP知识库 
人工智能 
区块链 
大数据 
移动开发 
嵌入式 
开发工具 
数据结构与算法 
开发测试 
游戏开发 
网络协议 
系统运维 教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 | 
| -> 数据结构与算法 -> 【力扣python3】 两数相加 -> 正文阅读 | 
|  | 
| [数据结构与算法]【力扣python3】 两数相加 | 
| 刚开始刷力扣的题目,还是个菜鸟,写不出大佬那样简洁高效的代码,但是希望通过自己的坚持和努力有一天也变成大佬~ 题目描述: 
 ? 废话不多说先上代码: 再上执行结果: 
 如图所示,代码写得很一般,但是代码虽然看起来比较的麻烦,个人认为其实比较简单易懂,新手应该比较容易想到。简单说一下思路: 1、设置双指针,一个用来插入新节点,一个用来返回。 2、设置进位指示器。 3、先考虑l1和l2都没用完的情况。 4、再考虑l1和l2有一个用完的情况。 5、不要忘了如果两个链表都已经用完但是还有进位的情况哦。 tips:进位指示器flag和add用完以后不要忘了重置为0。 总结:如果对链表的基本操作不太熟悉,对于这道题可能需要多加思考,我看过几个大佬写的代码,可以直接把and 改成or,这样就不用写后面两个while循环了,代码看上去非常的短小精悍。然而我照着写出来的代码总是报错。。。。。。应该是我的问题哈哈哈,希望二刷的时候自己能想出来更好的写法! | 
|  | 
|  | 
| 上一篇文章 下一篇文章 查看所有文章 | 
| 
 | 
| 开发:
C++知识库 
Java知识库 
JavaScript 
Python 
PHP知识库 
人工智能 
区块链 
大数据 
移动开发 
嵌入式 
开发工具 
数据结构与算法 
开发测试 
游戏开发 
网络协议 
系统运维 教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 | 
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年10日历 | -2025/10/31 9:12:47- | 
| 
 | 
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |