news 2026/5/10 23:30:13

合并两个有序链表

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
合并两个有序链表

1.迭代(循环)+ 虚拟头结点

typedef struct ListNode ListNode; struct ListNode* mergeTwoLists(struct ListNode* list1, struct ListNode* list2) { if(list1==NULL) { return list2; } else if(list2 == NULL) { return list1; } else{ ListNode* dum = (ListNode*)malloc(sizeof(ListNode)); ListNode* cur = dum; while(list1 && list2) { if(list1->val <= list2->val) { cur->next = list1; list1 = list1->next; } else{ cur->next = list2; list2 = list2->next; } cur = cur->next; } cur->next = list1 == NULL ? list2 : list1; return dum->next; } }

2.递归

typedef struct ListNode ListNode; struct ListNode* mergeTwoLists(struct ListNode* list1, struct ListNode* list2) { if(list1==NULL) { return list2; } else if(list2 == NULL) { return list1; } else if(list1->val <= list2->val) { list1->next = mergeTwoLists(list1->next , list2); return list1; } else { list2->next = mergeTwoLists(list2->next , list1); return list2; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/10 23:29:45

Wan2.2-I2V实战:用一张照片生成电影感短片,效果太酷了!

Wan2.2-I2V实战&#xff1a;用一张照片生成电影感短片&#xff0c;效果太酷了&#xff01; 1. 引言&#xff1a;从静态到动态的魔法 你有没有想过&#xff0c;随手拍的一张普通照片&#xff0c;能在几分钟内变成一段充满电影感的动态视频&#xff1f;想象一下&#xff1a;你旅…

作者头像 李华
网站建设 2026/4/16 23:21:40

激活函数简介

激活函数&#xff08;Activation Function&#xff09; 激活函数是神经网络中的非线性变换函数&#xff0c;它决定神经元是否应该被激活&#xff08;即是否将信息传递给下一层&#xff09;。 为什么需要激活函数&#xff1f; 核心问题&#xff1a;线性模型的局限性 # 如果没有激…

作者头像 李华
网站建设 2026/4/18 1:39:14

Nanbeige 4.1-3B Streamlit WebUI实战教程:添加Markdown渲染支持

Nanbeige 4.1-3B Streamlit WebUI实战教程&#xff1a;添加Markdown渲染支持 1. 引言 如果你已经体验过那个极简清爽的Nanbeige 4.1-3B Streamlit WebUI&#xff0c;可能会发现一个美中不足的地方&#xff1a;AI回复的内容都是纯文本格式。当模型输出代码块、列表、标题等Mar…

作者头像 李华
网站建设 2026/4/17 8:36:44

ESP01S待机功耗从1.8W降到0.5W:HomeKit智能开关省电改造全记录

ESP01S待机功耗深度优化&#xff1a;从1.8W到0.5W的智能开关改造实战 智能家居设备的24小时待机功耗一直是玩家们关注的焦点。以ESP01S为核心的HomeKit智能开关为例&#xff0c;原方案待机功耗高达1.8W&#xff0c;一年下来仅待机就要消耗近16度电。经过系统改造后&#xff0c;…

作者头像 李华
网站建设 2026/4/16 20:48:33

StructBERT中文语义匹配:手把手教你搭建本地应用

StructBERT中文语义匹配&#xff1a;手把手教你搭建本地应用 1. 工具概述与核心价值 StructBERT中文语义匹配工具是基于阿里达摩院开源的StructBERT-Large模型开发的本地化解决方案。这个工具专门针对中文文本相似度计算场景&#xff0c;能够精准判断两个句子在语义层面的相似…

作者头像 李华