C 소스 -_-
과제 잘 하시길;;-_-;;
void make_walsh_table( int size )
{
int i,j;if( size > 1 )
make_walsh_table( size / 2 );if( size == 1 )
{
walsh_table[ 0 ][ 0 ] = 1;
return;
}for( i = size/2; i < size; ++i )
{
for( j = 0; j < size/2; ++j )
{
walsh_table[ i ][ j ] = walsh_table[ i - size/2 ][ j ];
walsh_table[ j ][ i ] = walsh_table[ j ][ i - size/2 ];
}
}for( i = size/2; i < size; ++i )
{
for( j = size/2; j < size; ++j )
{
walsh_table[ i ][ j ] = -walsh_table[ i - size/2 ][j - size/2 ];
}
}
}

