並べ替えられていない画像を正しい順序に並べ替えようとしています。ここで私は正しいシーケンスを取得していません。この例では、私はオブジェクトウォークを選択しました。コードはC#.netで開発されています。これは私のコードです。順序付けされていない画像を並べ替える方法
for (i = 1; i <imagecount; i++)
{
fir = getDifference(image[i], image[i + 1]);
for (j = i + 2; j <= imagecount; j++)
{
if (i == j)
j = j + 1;
sec = getDifference(image[i], image[j]);
if (fir > sec)
{
fir = sec;
tmp = image[j];
image[j] = image[i + 1];
image[i+1] = tmp;
j = 0;
}
私はこのアプローチに従っています。 getDifference()メソッドは2つの画像の違いを与えます。どのようにシーケンス画像を得るための任意の単純なロジック? .NET 3.5以上
または以前のバージョンの場合のArray.sort()メソッドを使用を使用している場合getDifference()メソッド
簡単なロジックについて知らず
あなたの質問に対する正しい答えに同意する必要があります。これを行うには、投票ボタンの下にあるチェックマークをクリックします。 –
getDifference()のコードを投稿することができます – TalentTuner
10の質問、受け入れられた答えは少し利己的です、あなたは思いませんか? – stillstanding