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

网站测试方案/企业网站推广方案设计毕业设计

网站测试方案,企业网站推广方案设计毕业设计,福田附近网站开发公司,网站建设定制网站建设公司转载请注明出处:http://blog.csdn.net/ns_code/article/details/25739727九度OJ上AC,採用归并的思想递归实现。题目描写叙述:输入两个单调递增的链表,输出两个链表合成后的链表,当然我们须要合成后的链表满足单调不减规…

转载请注明出处:http://blog.csdn.net/ns_code/article/details/25739727


    九度OJ上AC,採用归并的思想递归实现。

题目描写叙述:

输入两个单调递增的链表,输出两个链表合成后的链表,当然我们须要合成后的链表满足单调不减规则。
(hint: 请务必使用链表。)

输入:

输入可能包括多个測试例子,输入以EOF结束。
对于每一个測试案例,输入的第一行为两个整数n和m(0<=n<=1000, 0<=m<=1000):n代表将要输入的第一个链表的元素的个数,m代表将要输入的第二个链表的元素的个数。
以下一行包括n个数t(1<=t<=1000000):代表链表一中的元素。接下来一行包括m个元素,s(1<=t<=1000000)。

输出:

相应每一个測试案例,
若有结果,输出相应的链表。否则,输出NULL。

例子输入:
5 2
1 3 5 7 9
2 4
0 0
例子输出:
1 2 3 4 5 7 9
NULL

    AC代码:

#include<stdio.h>
#include<stdlib.h>typedef int ElemType;typedef struct Node
{ElemType data;struct Node *next;
}Node,*pNode;/*
合并两个升序链表,合并后的链表依旧升序排列
*/
pNode MergeList(pNode pHead1,pNode pHead2)
{if(pHead1 == NULL)return pHead2;if(pHead2 == NULL)return pHead1;pNode pMergeHead = NULL;if(pHead1->data > pHead2->data){pMergeHead = pHead2;pMergeHead->next = MergeList(pHead1,pHead2->next);}else{pMergeHead = pHead1;pMergeHead->next = MergeList(pHead2,pHead1->next);}return pMergeHead;
}int main()
{int n,m;while(scanf("%d %d",&n,&m) != EOF){pNode pHead1 = NULL;if(n > 0){int i,data;scanf("%d",&data);pHead1 =(pNode)malloc(sizeof(Node));if(pHead1 == NULL)exit(EXIT_FAILURE);pHead1->data = data;pHead1->next = NULL;pNode pCur = pHead1;for(i=0;i<n-1;i++){scanf("%d",&data);pNode pNew =(pNode)malloc(sizeof(Node));if(pNew == NULL)exit(EXIT_FAILURE);pNew->data = data;pNew->next = NULL;pCur->next = pNew;pCur = pCur->next;}}pNode pHead2 = NULL;if(m > 0){int i,data;scanf("%d",&data);pHead2 =(pNode)malloc(sizeof(Node));if(pHead2 == NULL)exit(EXIT_FAILURE);pHead2->data = data;pHead2->next = NULL;pNode pCur = pHead2;for(i=0;i<m-1;i++){scanf("%d",&data);pNode pNew =(pNode)malloc(sizeof(Node));if(pNew == NULL)exit(EXIT_FAILURE);pNew->data = data;pNew->next = NULL;pCur->next = pNew;pCur = pCur->next;}}pNode pMergeHead = MergeList(pHead1,pHead2);if(pMergeHead == NULL)printf("NULL\n");else{pNode pCur = pMergeHead;while(pCur != NULL){//这里主要时要注意输出的格式if(pCur->next == NULL)printf("%d\n",pCur->data);elseprintf("%d ",pCur->data);pCur = pCur->next;}}}return 0;
}
/**************************************************************
    Problem: 1519
    User: mmc_maodun
    Language: C
    Result: Accepted
    Time:250 ms
    Memory:4080 kb
****************************************************************/


http://www.jmfq.cn/news/4894255.html

相关文章:

  • 苏州网站排名方案/模板建站的网站
  • 小企业做网站怎么做/手机怎么制作网页
  • 滨州网站建设公司电话/seo关键词排名优化销售
  • 找人做app网站吗/宁波谷歌seo
  • 泸州网站建设/网络推广服务外包公司
  • 手机端网站优化/百度网站排名
  • 网站设计第一步怎么做/做网站seo推广公司
  • 网站正在建设中 自拍/重庆百度小额贷款有限公司
  • 网站做端口是什么情况/如何制作百度网页
  • 广州有什么好玩的/浙江网站seo
  • 网上接单 网站建设/新品怎么刷关键词
  • 凤岗网站建设公司/青岛疫情最新情况
  • 西楚房产网宿迁房产网/站长工具之家seo查询
  • 建设网站要注意什么问题/注册网站平台
  • 做酒店网站的公司/互联网广告推广好做吗
  • 公司网站建设的好处/在线网站建设平台
  • 石家庄做网站建设的公司/百度客服在线咨询电话
  • 软件公司招聘/枣庄网站seo
  • 有教做鱼骨图的网站吗/高端网站设计
  • 中国建设传媒网官网/网站seo排名优化价格
  • 域名网站建设/站长推荐入口自动跳转
  • 做文字的网站/职业技能培训平台
  • 什么是网站的推广/日本比分预测
  • 大连网站设计公司排名/有创意的网络广告案例
  • seo课程培训中心/seo快速排名软件网站
  • wordpress右边的小工具栏存档搜索/百度网站免费优化软件下载
  • 网页制作总结心得/如何结合搜索检索与seo推广
  • 网站后台如何开发/百度seo排名在线点击器
  • 上海电商设计招聘网站/整站优化的公司
  • 网站后台管理系统素材/快速排名推荐