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

做文化传播公司网站成都sem优化

做文化传播公司网站,成都sem优化,怎么做网站卖美瞳,网站备案 暂住证题目: 本题要求实现一个合并两个有序链表的简单函数。链表结点定义如下: struct ListNode {int data;struct ListNode *next; }; 函数接口定义: struct ListNode *mergelists(struct ListNode *list1, struct ListNode *list2); 其中lis…

题目:

本题要求实现一个合并两个有序链表的简单函数。链表结点定义如下:

struct ListNode {int data;struct ListNode *next;
};

函数接口定义:

struct ListNode *mergelists(struct ListNode *list1, struct ListNode *list2);

其中list1list2是用户传入的两个按data升序链接的链表的头指针;函数mergelists将两个链表合并成一个按data升序链接的链表,并返回结果链表的头指针。

裁判测试程序样例:

#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;
}/* 你的代码将被嵌在这里 */

输入样例:

1 3 5 7 -1
2 4 6 -1

输出样例:

1 2 3 4 5 6 7 

解:

struct ListNode *mergelists(struct ListNode *list1, struct ListNode *list2){if(list1==NULL){//如果有一个链表为空,直接返回另一个链表return list2;}if(list2==NULL){return list1;}struct ListNode *p,*head=NULL,*s;//s为新的合并链表while(list1!=NULL && list2!=NULL){p=(struct ListNode*)malloc(sizeof(struct ListNode));//新建一个结点pif(list1->data > list2->data){//p为较小的数p->data = list2->data;p->next = NULL;list2=list2->next;}else{p->data = list1->data;p->next = NULL;list1=list1->next;}if(head==NULL){//处理第一个结点head=p;}else{s->next=p;//链接上p结点}s=p;}if(list1==NULL){//当一个链表已经遍历完,直接链接上另一个链表s->next=list2;}else if(list2==NULL){s->next=list1;}return head;
}

http://www.ds6.com.cn/news/74711.html

相关文章:

  • 建一个交易网站需要多少钱广州抖音seo公司
  • 北方网天津疫情seo职位招聘
  • 做网站会员登陆15个常见关键词
  • 网站移动端怎么做的百度网页版下载安装
  • 做网站吗信息检索关键词提取方法
  • 北京医疗网站建设网址seo优化排名
  • 自学做网站界面百度seo排名优化
  • 区块链网站用vue.js做怎么样磁力岛
  • 一级做爰片c视频网站各大搜索引擎入口
  • 工程建设监理名词解释武汉百度搜索优化
  • 张家港网站建设优化做电商如何起步
  • 网站做充值和提现推广文章的注意事项
  • 电子商务网站建设 论文渠道网官网
  • 人与狗做的网站网站建设流程图
  • 开发小程序要多少钱宁波网站推广网站优化
  • 上海做得好的网站建设公司东莞网站到首页排名
  • 政府投诉建议邮箱网站源码下载怎么联系百度人工客服
  • 门户网站建设潍坊住房公积金
  • bootstrap网站开发的安全性东莞百度seo排名
  • 做网站接项目旅游企业seo官网分析报告
  • wordpress 制作目录百度seo快排软件
  • wordpress 活动通知seo整站优化费用
  • 建设网站培训的ppt如何优化培训体系
  • 高安网站建设公司手游推广赚佣金的平台
  • 哈尔滨座做网站的seo是什么软件
  • 网站建设什么因素最重要国家市场监管总局官网
  • 网站301如何做下载百度浏览器
  • 美食网站要怎么做厦门关键词优化网站
  • wordpress tab缩进关键词怎么优化
  • 漳州模板网站建设朋友圈推广一天30元