私は、3つの値を使ってソートするソートアルゴリズム(または単なる方法?)の名前を調べようとしています。ソートアルゴリズムの名前は?
我々は3つの値から始め、アレイは、日付および位置の両方が同じことを可能にする、オブジェクト、位置、それがその位置に設定し、日付のIDに基づいて、分類すべきです。私の恐ろしい説明を許してください。私は例を挙げます。
私たちはどんな編集せずに、アレイは、私が第2の位置に最初のオブジェクトを移動させることであれば、それは
{id:2,pos:0,date:0}
{id:1,pos:2,date:1}
{id:3,pos:0,date:0}
{id:4,pos:0,date:0}
{id:5,pos:0,date:0}
{id:6,pos:0,date:0}
この順序を返します。この
{id:1,pos:0,date:0}
{id:2,pos:0,date:0}
{id:3,pos:0,date:0}
{id:4,pos:0,date:0}
{id:5,pos:0,date:0}
{id:6,pos:0,date:0}
ようになり、6つのポジションを持っています
ただし、第3のオブジェクトを第2の位置に移動する場所がある場合
{id:2,pos:0,date:0}
{id:3,pos:2,date:2}
{id:1,pos:2,date:1}
{id:4,pos:0,date:0}
{id:5,pos:0,date:0}
{id:6,pos:0,date:0}
posは変更されませんが、より高い日付の値に基づいて同じ番号の位置の前に並べられます。
現在ノートのID 2は、idはそれ
背後ID未満であるため、posと日付がまだ0であっても、数2の位置をとる1{id:4,pos:1,date:3}
{id:2,pos:0,date:0}
{id:3,pos:2,date:2}
{id:1,pos:2,date:1}
{id:5,pos:0,date:0}
{id:6,pos:0,date:0}
位置に第4回オブジェクトを移動します
現在位置4
にID 5{id:4,pos:1,date:3}
{id:6,pos:2,date:4}
{id:2,pos:0,date:0}
{id:3,pos:2,date:2}
{id:1,pos:2,date:1}
{id:5,pos:0,date:0}
位置2にID 6を移動させます
そして最後に、私は私の例では、与えられた任意の応答を支援願って位置6
{id:4,pos:1,date:3}
{id:6,pos:2,date:4}
{id:5,pos:4,date:5}
{id:3,pos:2,date:2}
{id:1,pos:2,date:1}
{id:2,pos:6,date:6}
へのid 2、私はこれは非常に品質の問題ではありません知っていると答えた場合、私はと質問を編集することに最善を尽くします最高です。最終的な注文が見えないので、「ソート」
?私たちは、どのアイテムがどのアイテムに移動するのか、どのアイテムがどこに移動するのかを決定するプロセスが何であるか分かりません。このように答えはほとんど不可能です。 – David
文字通りインターフェイスを介して物事を他のポジションに移していますが、私はこのデータを使用してこの出力を達成する方法を理解しようとしています。 – SudoCoder