うまくいったプログラムを貼り付けるスレ
■ このスレッドは過去ログ倉庫に格納されています
0082デフォルトの名無しさん
NGNG/* オソイ O( n^2 ) */
void conc1( int n, char** elem, char* result ) {
 int i;
 result[0] = '\0';
 for( i = 0; i < n; i++ )
   strcat( result, elem[i] );
}
/* ハヤイ O( n ) */
void conc2( int n, char** elem, char* result ) {
 int i;
 result[0] = '\0';
 char* p = result;
 for( i = 0; i < n; i++ )
   p += sprintf( p, "%s", elem[i] );
}
■ このスレッドは過去ログ倉庫に格納されています