Ich habe Probleme mit dieser Art. Ich habe ein Array mit Werten wie folgt aus:Wie sortiere ich diese Art von Array richtig?
array = [ {SortTime : 123456, Operation : Assigning}, {SortTime : 4567 , Operation: Assigning}, {SortTime : 123456 , Operation: Assigned} ];
Wenn ich also Array vergleichen [0] und array [2] Ich möchte halten, so dass ich „Zuweisung“ vor der „Assigned“
Jede dieser Zahlen ist eine Epoche, also brauche ich, wenn der Algorithmus mit zwei gleichwertigen Zahlen arbeitet, die gleiche ursprüngliche Reihenfolge für diese beiden Zahlen (wenn ich Array [4] = 12345 und Array [5] = 12345 habe, Ich möchte, dass Array [4] und Array [5] in der Reihenfolge Array [5] und Array [4] werden.
Dies funktioniert nicht, weil oft Position zwischen Gleichheitszahl tauschen. Es tut mir leid, wenn meine Erklärung schlecht ist. Vielen Dank im Voraus!
Sie müssen BigInteger in diesem Fall – bigbounty
_ "verwenden (wenn ich Array [4] = 12345 und array [5 ] = 12345, ich möchte, dass das Array [4] und das Array [5] in der Reihenfolge nicht zu Array [5] und Array [4] werden. "_ Wie würdest Du den Unterschied kennen? Oder ist die Variable 'array' bei Question keine genaue Darstellung des tatsächlichen Arrays? – guest271314
Ihre Beispieldaten sind falsch und machen die Frage sinnlos. – glennsl