我正在尝试回答作业中显示的问题,但不确定出什么地方了:这些天,通常通过找到与他们匹配的人来找到罪犯
带有computer database
的DNA。奇怪的是DNA就像计算机一样
代码,但代码以4个“基对”(称为G,T,A,C)编写。
我们可以将DNA解码并存储在计算机上
放在( G=0,T=1,A=2,C=3 )
数组中,因此DNA样本可以存储在
integer array int DNA[] = { 1,3,2,1,3 } ;
除了很多
更长(数百万个碱基对组成一个基因)。编写一个名为HW2F
的函数,该函数需要两个DNA数组。一种叫做样本
其他罪犯。如果序列匹配,则返回布尔值true
(发现犯罪分子匹配)或错误(不是此示例)。
public boolean HW2F( int sample[],int criminal[ ] )
{
for(int i=0; i < sample.length; i++)
{
if(sample[i] == criminal[i])
{
return true;
}
}
return false;
}
程序运行时没有错误消息,但没有重新运行正确的值