C言語なら俺に聞け(入門篇) Part 20
■ このスレッドは過去ログ倉庫に格納されています
0087デフォルトの名無しさん
2007/10/16(火) 16:39:32提出期限は明日までですが、ここまで頑張ったならしっかり理解して終わりたいです。
期限すぎてからでもいいのでどなたかお願いします。。
コンパイルエラーが出るので使えませんが一応自分の作り書けたものも載せておきます。
もし構想みたいなのはよければどこがダメなのか教えてもらえれば明日頑張って続き作ります><
void merge_sort(int data1, int n, int data2)
{
int i,j, cut = n / 2;
if ( cut > 0 ){
int samp_left[cut],samp_right[n - cut];
for( i = 0 ; i < cut ; i++)
samp_left[i] = data1[i];
for( i = cut ; i > n ; i++ )
samp_right[i]=data1[i];
if( n != 2 ){
merge_sort(samp_left,cut,data2);
merge_sort(samp_right,n - cut ,data2);
}
}
merge(samp_left,cut,samp_right,(n - cut),data2);
}
■ このスレッドは過去ログ倉庫に格納されています