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

Leetcode 哨兵节点

哨兵节点

出现的原因:

给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。

函数的返回值肯定是一个 ListNode* 类型的。

但是怎么初始化他的第一个节点呢?

ListNode* head = nullptr;int val = l1->val + l2->val; // 得出两个链表相加的值ListNode* newNode = new ListNode(val); // 创建一个新的节点head->next = newNode; // error

head节点本身就是nullptr,访问它的next就会引发空指针报错。

所以可以在栈上创建一个节点dummy,在创建一个节点cur等于这个dummy栈上节点的的地址,这样访问他的时候,就不会引发空指针报错了。

ListNode dummy(0); // 在栈上创建一个哨兵节点ListNode* cur = &dummy; // 用一个指针指向dummy的地址cur->next = newNode; // 相当于dummy.next = newNode;
class Solution {
public:ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) {ListNode dummy;ListNode* cur = &dummy;int carry = 0;while (l1 || l2 || carry) {if (l1) {carry += l1->val;l1 = l1->next;}if (l2) {carry += l2->val;l2 = l2->next;}cur->next = new ListNode(carry % 10);cur = cur->next;carry /= 10; // 新的进位}return dummy.next;}
};
http://www.jsqmd.com/news/445719/

相关文章:

  • 2026电子制造优质ARM电路开发服务商推荐榜:DSP程序开发、FPGA开发、FPGA电路开发、FPGA硬件开发选择指南 - 优质品牌商家
  • 2026年境道原竹好用吗,探寻原竹实力及售后保障是否完善 - 工业设备
  • 2026年热门的翻抛机刀盘厂家推荐:自行走翻抛机/翻抛机行走系统用户好评厂家推荐 - 行业平台推荐
  • 直击2026年2月国内数字经济电商,口碑好的电商数据分析系统推荐榜,企业适用的数字化运营,数字经济电商平台推荐 - 品牌推荐师
  • 2026年CTU货架厂商推荐,性价比之选来啦,牛脚式货架/贯通货架/高位货架/五金货架/不锈钢货架,CTU货架厂家选哪家 - 品牌推荐师
  • 2026食用油滤油机高性价比优质厂家推荐:梦想牌板框纸板过滤机/梦想牌板框过滤机/梦想牌过滤机厂家/选择指南 - 优质品牌商家
  • 2026年知名的槽式翻抛机厂家推荐:有机肥翻抛机/翻抛机行走系统值得信赖厂家推荐(精选) - 行业平台推荐
  • 工业AI驱动的设备健康管理:基于LSTM的预测性维护解决方案
  • 2026降AI工具深度横评:哪款能帮你顺利过审? - 仙仙学姐测评
  • Solutions - NOISG 2019 重现赛
  • 如何高效解决参考文献格式难题?gbt7714-bibtex-style让学术写作效率提升5倍
  • 2026年2月新鲜出炉!市场口碑好的太阳膜实体店推荐排行,沈北贴膜/玻璃膜/隐形车衣/汽车车衣,太阳膜门店联系电话 - 品牌推荐师
  • 宝藏公众号排版工具推荐:这些网站哪个更适合你? - 小小智慧树~
  • 2026年口碑好的扣板模具厂家推荐:电柜线槽模具厂家用户好评推荐 - 行业平台推荐
  • Test-Agent智能测试助手:构建AI驱动的软件测试平台
  • SteamEmulator:重构局域网游戏体验的开源解决方案
  • 聊聊贵州米粉品牌,山沟沟里的粉性价比如何,费用多少钱? - 工业设备
  • PotatoNV解锁工具:释放华为设备潜能的完整路径
  • 2026年权威活性炭厂家推荐指南 覆盖多领域需求 - 优质品牌商家
  • 3大核心能力解析:PDF转换工具如何实现扫描文档的智能处理
  • 2026年口碑好的扣板模具厂家推荐:电柜线槽模具信誉优质供应参考(可靠) - 行业平台推荐
  • 苹果设备驱动配置指南:解决Windows系统连接难题的完整方案
  • 盘点2026年常州靠谱的机器人油封厂家,专业服务不容错过 - 工业品牌热点
  • 【山海鲸实战案例】如何通过按钮来控制组件透明度渐变?
  • 2026年高速油封定制厂家选购攻略,值得推荐的供应商怎么挑 - myqiye
  • 2026降AI工具深度横评:哪款能帮你顺利过审? - 晨晨_分享AI
  • 2026布袋风管品牌推荐榜 多维度选型参考 - 优质品牌商家
  • 总结河南地区性价比高的推拉门窗生产商,推荐几家靠谱的 - mypinpai
  • 2026年专业推拉门窗定制厂家排名,多地口碑企业推荐 - mypinpai
  • 闭眼入一键生成论文工具,千笔ai写作 VS 灵感ai,MBA专属高效神器!