您的位置:首页 > 理论基础

2011 考研 计算机算法 中序数

2011-01-26 14:28 357 查看
原题大概意思,是已知两个按升序排好的数组,求两个数组的中序数。就是两个数组的数放在一起后的中序数。

#include <stdio.h>

int main(int argc,char* argv[])

{

int a[5]={3,5,7,9,13};

int b[5]={4,6,10,14,15};

int i,j;

int s1=a[0];

int s2=b[0];

i=j=0;

while (i+j+1<5)

{

if (s1<s2)

{

s1=a[++i];

}

else

{

s2=b[++j];

}

}

if (s1<s2)

{

printf("middle is %d/n",s1);

}

else

{

printf("middle is %d/n",s2);

}

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: