美文网首页
孟德尔 分配 规律 递归思想输出

孟德尔 分配 规律 递归思想输出

作者: LuckTime | 来源:发表于2016-06-18 09:54 被阅读20次

以下程序 不对,仅供思路思考。。用二叉树比较好
/*

include<iostream>

using namespace std;

int twin(int n);

int main()
{
int b[20];
int n;
int i;//起始值
cin>>n;
cout<<twin(n)<<endl;

}
int twin( int n ) //双重递归
{
int a[1];
a[1] = 3;
if(n > 0 && n == 1)
return a[1];
else
{
return a[1]*twin(n-1);

}

*/

include<iostream>

using namespace std;

int twin02a(int n);
int twin02b(int n);
int twin03(int n);
int mendel(int n,int i);

int main()
{
int n ,i=0 ;
int j;
int c;
cin >> n;
c = twin03(n); //形状比个数
cout<<c<<endl;
for(j = 0;j < c ;j++)
{
cout<<mendel( n, i )<<endl;;
--n;
}//cout << twin02a(n) << endl;
//cout<< twin02b <<endl;
}
int twin02a( int n ) //第二层递归
{
//int b[n*n];
//int i=0;

/*if(n >= 0 && n == 2)
return 3;
  */

if(n==1)
return 1;
else
{
// for(int i=0; n-i>0 ; i++)
return 3 * twin02a(n - 1) ;//* twin(i);
//cout<<"1"<<endl;
}
}

int twin02b( int i )
{

//int b[n*n];
//int i=0;

/*if(i >= 0 && i == 1)
return 1;
*/
  if(i==0)
  return 1;
else
{
//  for(int i=0; n-i>0 ; i++)
    return 1 * twin02b(i - 1) ;//* twin(i);
//cout<<"1"<<endl;
}

}

int mendel(int n,int i)
{
//if(n==1)
//cout<< twin02b(1) << ":" << twin02a(1) <<endl;
//else
{
return twin02a(n - i) * twin02b(i);
i++;
}
}

// 个数为2^n

int twin03(int n)
{
if(n==1)
return 2;
else
{
return 2 *twin03(n-1);
}

}

相关文章

  • 孟德尔 分配 规律 递归思想输出

    以下程序 不对,仅供思路思考。。用二叉树比较好/* include using namespa...

  • Java中递归、IO流概述、字节流写数据、读取数据、复制数据、字

    递归 递归方法定义中调用方法本身的现象递归解决问题的思想做递归要写一个方法找到出口条件找到规律递归的注意事项递归一...

  • 高中生物必修二

    第一节孟德尔的豌豆杂交实验(一)1.孟德尔通过分析 豌豆杂交实验 的结果,发现了 生物遗传 的规律。2.孟德尔在做...

  • 高中生物必修二

    第一节孟德尔的豌豆杂交实验(一)1.孟德尔通过分析 豌豆杂交实验 的结果,发现了 生物遗传 的规律。2.孟德尔在做...

  • 递归、 IO流

    递归 递归解决问题的思想做递归要写一个方法找到出口条件找到规律 IO流概述 IO流用来处理设备之间的数据传输 上传...

  • 递归:基础知识概念

    1、递归基本框架 2、算法的主要思想就是“分治”,递归是分治最突出的算法。有规律的事物就可以用有限来表示无限。3、...

  • python二级题库21--递归求阶乘

    一、题目 利用递归方法求5!。 二、分析 找规律 f(n) = n * f(n-1) 三、方案 输出结果: 四、交...

  • 递归和分治思想

    递归 例子1.将输入的字符串,倒过来输出。遇到'#'终止。 分治思想 汉诺塔

  • 4.2 栈应用

    逆序输出 conversion输出次序与处理过程相反,递归深度与输出长度不易预知递归嵌套 stack permut...

  • 43_递归的思想与应用(上)

    关键词:递归的思想、递归模型的一般表示法、递归函数 0. 递归的思想 递归是一种数学上分而自治的思想 将原问题分解...

网友评论

      本文标题:孟德尔 分配 规律 递归思想输出

      本文链接:https://www.haomeiwen.com/subject/eznvdttx.html