for (u = 0;u < N; u++)
for (v = 0;v < N;v++)
{
cnt = 0;
for (uv=u&v; uv ; uv >>= 1 ) {
cnt += uv & 1;
}
*(hmat+(N*u)+v) = ((cnt & 1) ? -1 : 1);
}
主要是看不懂
for (uv=u&v; uv ; uv >>= 1 ) {
cnt += uv & 1;
}
*(hmat+(N*u)+v) = ((cnt & 1) ? -1 : 1);
哪位大虾能帮我看看,谢谢!