在数据传输过程中,假设接收方收到发送方送来的消息为10110011010,生成多项式为G(x)=x的4次方+x³+1,接收方收到的数据是否正确?求推算过程 。
//count 是接收到的数据
//函数返回值为0时,说明接收的数据不正确
//函数返回值不为0时,接收的数据正确,返回数据=多项式的x
int getGx(int count)
{
for(int k = 0; k< count;k++)
{
if((kkkk + kk*k + 1) == count)
{
return k;
}
}
return 0;
}