news 2026/5/30 15:37:15

链表拼接.c

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
链表拼接.c

#include <stdio.h>
#include <stdlib.h>
struct ListNode {
int data;
struct ListNode *next;
};
struct ListNode *createlist(); /*裁判实现,细节不表*/
struct ListNode *mergelists(struct ListNode *list1, struct ListNode *list2);
void printlist( struct ListNode *head )
{
struct ListNode *p = head;
while (p) {
printf("%d ", p->data);
p = p->next;
}
printf("\n");
}
int main()
{
struct ListNode *list1, *list2;

list1 = createlist();
list2 = createlist();
list1 = mergelists(list1, list2);
printlist(list1);

return 0;
}
struct ListNode *createlist()
{
struct ListNode *head = NULL, *tail = NULL;
int num;

// 读入数字直到-1
while (scanf("%d", &num) == 1 && num != -1) {
struct ListNode *node = (struct ListNode *)malloc(sizeof(struct ListNode));
node->data = num;
node->next = NULL;

if (head == NULL) {
head = node;
tail = node;
} else {
tail->next = node;
tail = node;
}
}

return head;
}
struct ListNode *mergelists(struct ListNode *list1, struct ListNode *list2)
{
if (list1 == NULL) return list2;
if (list2 == NULL) return list1;
struct ListNode *head=NULL,*p,*tail=NULL;
if (list1->data <= list2->data) {
head = list1;
list1 = list1->next;
} else {
head = list2;
list2 = list2->next;
}
tail = head;
while(list1!=NULL&&list2!=NULL){
if(list1->data<=list2->data){
tail->next=list1;
list1=list1->next;
}
else{
tail->next=list2;
list2=list2->next;
}
tail=tail->next;
}
if(list1!=NULL)
tail->next=list1;
else
tail->next=list2;
return head;
}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/30 13:18:39

AI图像生成教程:3步部署Z-Image-Turbo WebUI,支持中文提示词

AI图像生成教程&#xff1a;3步部署Z-Image-Turbo WebUI&#xff0c;支持中文提示词 阿里通义Z-Image-Turbo WebUI图像快速生成模型 二次开发构建by科哥 本文为《AI图像生成教程》系列首篇&#xff0c;聚焦于阿里通义实验室推出的高效文生图模型 Z-Image-Turbo 的本地化部署与…

作者头像 李华
网站建设 2026/5/28 21:29:55

为什么AI图像生成总失败?Z-Image-Turbo镜像环境适配是关键

为什么AI图像生成总失败&#xff1f;Z-Image-Turbo镜像环境适配是关键 在当前AI图像生成技术迅猛发展的背景下&#xff0c;越来越多开发者和创作者尝试部署本地化WebUI工具来实现高效、可控的图像创作。然而&#xff0c;即便使用了如阿里通义Z-Image-Turbo这类优化过的模型&am…

作者头像 李华
网站建设 2026/5/28 17:17:56

AI如何帮你快速解决ORA-12514数据库连接错误

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个Oracle数据库连接诊断工具&#xff0c;能够自动检测ORA-12514错误。功能包括&#xff1a;1.解析tnsnames.ora文件结构 2.检查监听程序状态 3.验证服务名配置 4.比对监听程…

作者头像 李华
网站建设 2026/5/28 13:38:41

Z-Image-Turbo社交媒体配图快速制作流程

Z-Image-Turbo社交媒体配图快速制作流程 阿里通义Z-Image-Turbo WebUI图像快速生成模型 二次开发构建by科哥Z-Image-Turbo 是基于阿里通义实验室先进AI图像生成技术&#xff0c;由开发者“科哥”深度优化并封装的WebUI工具。它专为内容创作者、运营人员和设计师打造&#xff0c…

作者头像 李华
网站建设 2026/5/28 13:38:39

从零到生产:30分钟构建基于MGeo的地址标准化API服务

从零到生产&#xff1a;30分钟构建基于MGeo的地址标准化API服务 地址标准化是许多智能应用的基础功能&#xff0c;无论是电商物流、地图导航还是数据分析&#xff0c;都需要将用户输入的非标准地址转换为统一格式。对于前端开发出身的创业团队来说&#xff0c;快速搭建一个带GP…

作者头像 李华
网站建设 2026/5/28 13:38:43

MGeo在公共交通站点信息整合中的应用

MGeo在公共交通站点信息整合中的应用 引言&#xff1a;多源数据融合下的站点对齐挑战 随着城市公共交通系统的快速发展&#xff0c;地铁、公交、共享单车等多模式出行方式的站点数据呈现出高度分散化和异构性的特点。不同运营主体维护的数据系统中&#xff0c;同一物理站点常…

作者头像 李华