//题目1519:合并两个排序的链表
#include <stdio.h>
typedef struct Node
{
int data;
struct Node *next;
}Node,*LinkList;
void Add(LinkList &list,int value)
{
Node *node=new Node();
node->next=NULL;
node->data=value;
if(list==NULL)
{
list=node;
}
else
{
LinkList p=list;
while((p->next)!=NULL)
{
p=p->next;
}
p->next=node;
}
}
void Union(LinkList la,LinkList lb,LinkList &lc)
{
if(la==NULL)
{
lc=lb;
return ;
}
if(lb==NULL)
{
lc=la;
return ;
}
Node *p;
if(la->data > lb->data)
{
lc=p=lb;
lb=lb->next;
}
else//(la->data < lb->data)
{
lc=p=la;
la=la->next;
}
while(la && lb)
{
if(la->data <= lb->data)
{
p->next=la;
la=la->next;
}
else
{
p->next=lb;
lb=lb->next;
}
p=p->next;
}
p->next=(la?la:lb);
}
void prit(LinkList &list)
{
LinkList p=list;
while(p->next!=NULL)
{
printf("%d ",p->data);
p=p->next;
}
printf("%d\n",p->data);
// printf("\n");
}
int main()
{
int n,m,x;
while(scanf("%d%d",&n,&m)!=EOF)
{
if(n==0 && m==0)
{
printf("NULL\n");
continue;
}
LinkList first=NULL,second=NULL,lc=NULL;
while(n--)
{
scanf("%d",&x);
Add(first,x);
}
// prit(first);
while(m--)
{
scanf("%d",&x);
Add(second,x);
}
// prit(second);
Union(first,second,lc);
prit(lc);
}
return 0;
}
相关推荐
老N卡福音:GT1030/GTX1050在MacOS Ventura 13.2上的完整驱动指南(附实测截图)
本文详细介绍了如何在MacOS Ventura 13.2上通过OCLP工具链驱动GT1030和GTX1050等老款NVIDIA显卡,涵盖硬件兼容性验证、BIOS设置、OpenCore配置、驱动安装及性能测试全流程。实测数据显示,这些基于Pascal和Maxwell架构的显卡在当代MacOS系统中仍能发挥实用价值,为老N卡用户提供完整解决方案。
题目1519:合并两个排序的链表-九度
题目描述: 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 (hint: 请务必使用链表。) 输入: 输入可能包含多个测试样例,输入以EOF结束。 对于每个测试案例,输入的第一行为两个整数n和m(0 下面一行包括n个数t(1 输出: 对应每个测试案例, 若有结果,输出相应的链表。否则,输出NULL。 样例输入: 5 2 1 3
nsight-system教程
参考nsight-compute使用教程-优快云博客。
剑指Offer题目1519:合并两个排序的链表
题目1519:合并两个排序的链表 时间限制:1 秒 内存限制:128 兆 特殊判题:否 提交:2145 解决:964 题目描述: 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 (hint: 请务必使用链表。) 输入: 输入可能包含多个测试样例,输入以EOF结束。 对
手把手教你学Simulink——基于核能发电系统的场景实例:核电站汽轮机与发电机协调控制仿真
在核电机组中,汽轮机-发电机系统是将核能最终转化为电能的关键环节。与火电机组不同,核反应堆的热惯性大、功率调节慢,因此汽轮机的控制策略需与反应堆特性相匹配,实现安全、稳定、高效的能量转换。维持发电机输出功率/频率稳定(响应电网调度)调节汽轮机进汽压力(匹配一回路蒸汽供应)实现“堆-机协调控制”保障机组在启停、变负荷、甩负荷等工况下的安全性本教程将带你使用构建一个核电站汽轮机与发电机协调控制系统汽轮机调速系统(调门控制)建模发电机与电网接口建模(同步机)
OCR文字识别基础
ocr文字识别
[九度OnlineJudge][剑指Offer]题目1519:合并两个排序的链表
题目描述: 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 (hint: 请务必使用链表。) 输入: 输入可能包含多个测试样例,输入以EOF结束。 对于每个测试案例,输入的第一行为两个整数n和m(0 下面一行包括n个数t(1 输出: 对应每个测试案例, 若有结果,输出相应的链表。否则,输出N
第二天 原来Labview语言结构也挺自然(2.1 顺序结构)
新建项目文件StructureTest.lvproj,新建四个子VI(FlatSequence.vi、CaseStructure.vi、LoopStructure.vi、EventStructure.vi),具体新建流程可以参考1.2节。
九度 题目1519:合并两个排序的链表
题目来源:http://ac.jobdu.com/problem.php?pid=1519 时间限制:1 秒 内存限制:128 兆 特殊判题:否 提交:745 解决:362 题目描述: 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 (hint: 请务必使用链表。) 输入:
【OpenClaw从入门到精通】第66篇:Skill开发进阶——从零打造一个跨境选品Skill(附完整代码)(2026实测版)
2026年跨境电商效率革命中,AI Agent已成为选品核心工具,但通用Skill难以适配个性化需求。本文以“跨境选品”为实战场景,从零讲解OpenClaw Skill的完整开发流程:从需求分析、目录结构设计、SKILL.md编写,到Python脚本开发(含1688商品搜索、销量分析、竞品对比核心功能),再到调试测试、安全审计与ClawHub发布。文中提供可直接复制的完整代码,覆盖多平台适配、异常处理、数据可视化等进阶功能,同时解决API调用、链接失效等实际问题。
LVGL core disp显示设计(lv_disp.c)
lv_disp.c当前显示页面的配置scr_act在原始的LVGL是以screen的概念存在,但我们还是习惯叫它为一个页面提供获取top_layer、sys_layer、prev_scr图层接口配置主题管理默认的主题管理是递归查找的,实际项目中因此页面的复杂性,虽然也兼容了此主题管理的方案,但还是推荐使用单页面自行管理主题的方案壁纸设置多页面切换的动画支持计算无用户操作时间清理显示缓存。
九度_题目1519:合并两个排序的链表
题目描述: 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 (hint: 请务必使用链表。) 输入: 输入可能包含多个测试样例,输入以EOF结束。 对于每个测试案例,输入的第一行为两个整数n和m(0 下面一行包括n个数t(1 输出: 对应每个测试案例, 若有结果,输出相应的链表。否则,输出NULL。 样例输入: 5 2 1 3
YOLO26 电子产品零部件质检:缺陷检测 + Streamlit
YOLO26s 电子质检链路:1100 张工业零部件图 (4 类缺陷) → 增强 (blur+shear+低光照) → 150 epoch → mAP@0.5=0.91 → Streamlit 质检界面 (上传/摄像头双模式) → 缺陷严重度分级 (pass/minor/major/critical)。核心贡献:blur+shear 模拟产线振动和视角偏移, 使模糊场景 recall 从 72% 提升至 78%;Streamlit 一键部署, 无需前端经验。建议先收集 200 张纯正常件做负样本防过检;
九度OJ-题目1519:合并两个排序的链表
题目链接地址: 九度OJ-题目1519:合并两个排序的链表 题目描述: 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 (hint: 请务必使用链表。) 输入: 输入可能包含多个测试样例,输入以EOF结束。 对于每个测试案例,输入的第一行为两个整数n和m(0 下面一行包括n个数t(1 输出: 对应每个
华为的C语言编程规范.pdf
华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。
Camera2Demo
在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作
题目1519:合并两个排序的链表 九度 本地通过 参考别人的
题目1519:合并两个排序的链表 时间限制:1 秒内存限制:128 兆特殊判题:否提交:1681解决:770 题目描述: 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 (hint: 请务必使用链表。) 输入: 输入可能包含多个测试样例,输入以EOF结束。 对于每个测试案例,输入的第一行为两个整数n和m(0<=n<=1000, 0<=m<=
jre9下载 jdk9
(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】
【剑指Offer面试编程题】题目1519:合并两个排序的链表--九度OJ
本题应该是非常经典题目了,当然链表数据结构的实现也算是一个考点。主题思路当然将两个链表输入然后,利用两个指针分别指向两个链表表头,一次比较两个指针的值,谁小谁前进,直达有指针到达链表的尾部停止比较。将剩余的值依次链入目标链表中,完成链表的合并。 本题中还是利用了stl中list实现,没有去实现链表的数据结构。效果其他应该是一致的。
计算机控制技术及应用
《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。
剑指offer- 题目1519:合并两个排序的链表 (2014.1.3)
#include #include #include #include using namespace std; struct Entry { int m; Entry *next; }; Entry *GetNewEntry(){ int p; cin>>p; Entry *newOne=new Entry;
【剑指Offer面试题】 九度OJ1519:合并两个排序的链表
题目链接地址: http://ac.jobdu.com/problem.php?pid=1519题目1519:合并两个排序的链表时间限制:1 秒内存限制:128 兆特殊判题:否提交:1677解决:767 题目描述: 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 (hint: 请务必使用链表。) 输入: 输入可能包含多个测试样例,输入以EO
632



被折叠的 条评论
为什么被折叠?



