私は今、これに本当に腹を立てています。私は大学のマージソートを学んでおり、ネットで見つけたこのマージソートを行っています。ただし、重複を取得していないようで、重複が必要です。このビットは次のとおりですが、そのビットアウトなどをコメントしたため、ソートが正しく機能しませんでした。重複を保持する方法はありますか?シンプルに答えていただけるとありがたいです。ありがとうございました
else
{
// Both are equal.
// Arbitraritly chose to add one of them and make
// sure you skip both!
if(c == NULL)
{
c = a;
}
else
{
c->next = a;
c = c->next;
}
a = a->next;
b = b->next;
}