2次元配列Bのソートは行でソートしたいです。
以下のようにプログラミングしたのですが、合っていますでしょうか?
//A:TotalDistance,B:Routeです。
for (int i = 0; i < VolumeRoute; i++)
{
for (int j = i + 1; j < VolumeRoute; j++)
{
if (TotalDistance[j] < TotalDistance[j - 1])//TotalDistanceの小さい順にする
{
for (int k = 0; k < VolumeData; k++)
{
int temp = Route[j][k];
Route[j][k] = Route[j - 1][k];
Route[j - 1][k] = temp;
}
}
}
}