首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

合并两个有序子序列,该怎么解决

2012-02-16 
合并两个有序子序列就是要合并2个数组,2个数组已经是排序好的,象a1,3,5,8,9b2,4,10,51最后要合并成c1,2

合并两个有序子序列
就是要合并2个数组,2个数组已经是排序好的,象a=1,3,5,8,9
b=2,4,10,51
最后要合并成c=1,2,3,4,5,8,9,10,51

[解决办法]
晕,这道题目用得着那么大数组吗?

几行就搞定了:

int n35(int n)
{
assert( 1 <= n && n <= 100000 );
static int d[] = {0, 3, 5, 6, 9, 10, 12};
return n/7*15 + d[n%7];
}

热点排行