2-11. 两个有序链表序列的合并(15)

来源:互联网 发布:淘宝 国际米兰球衣 编辑:程序博客网 时间:2024/04/30 13:50


2-11. 两个有序链表序列的合并(15)


# include <stdio.h>int main(){int a[1000000], b[1000000];int *p, *q;int i;scanf("%d",&a[0]);//data inputfor(i = 0; a[i] != -1; ){i ++;scanf("%d",&a[i]);}scanf("%d",&b[0]);for(i = 0; b[i] != -1; ){i ++;scanf("%d",&b[i]);}if(a[0]==-1 && b[0]==-1)//特殊处理{printf("NULL\n");return 0;}for(p=a,q=b; *p!=-1 && *q!=-1;)//非降序输出{if(*p < *q){printf("%d ",*p);p ++;}else{printf("%d ",*q);q ++;}}p = (*p == -1? q:p);for( ; *p!=-1 && *(p+1)!=-1; p ++)//格式输出{printf("%d ",*p);}printf("%d",*p);return 0; }

//我类个去,case 3给了多少数啊(吐槽一下~

0 0
原创粉丝点击