要用recursion做,不能出现loop大意是这样一个数组a1 = 10 50 40 20 50 40 30统计另一个数组a2是否包含在a1中,a2在a1中可以不连续比如另一个数组a2 =10 20 40 则只有一种包含方式, 返回1a2=50 40 30 则有3种包含方式 返回3header是int countIncludes(const double a1[], int n1, const double a2[], int n2)我的想法是算出a2中每个数在a1中出现的次数c,然后c1*c2*c3...就能得出结果,可是由于a2的样子也不清楚,我就迷茫了...求各位帮忙... |
|
|
|
|
共 1 个关于本帖的回复 最后回复于 2013-8-16 10:14