Thread Arrays vergleichen (26 answers)
Opened by Anonym at 2012-08-25 21:37

Anonym
 2012-08-26 03:46
#161348 #161348
User since
2012-08-25
7 Artikel
BenutzerIn
[default_avatar]
Okay, soweit, sogut. Das habe ich verstanden.
Nur was passiert bei folgender Konstellation:
@a = [0, 1, 2, 3, 4]
@b = [3, 4, 5, 6, 4, 3, 1, 2]

Dann soll die Lösung ja
@l = [5, 6, 4, 3, 1, 2]
sein.

Ich weiss nicht, wieviele Elemente am Anfang fehlen, ebensowenig kenne ich die genaue Anzahl der Einträge. Es kann sein, dass kurzzeitig nichts los ist (@a) und beim nächsten Auslesen viele neue Datensätze hinzugekommen sind (@b).
Ich weiss eigentlich nur, dass die ersten Zeilen von @b ähnlich sein können wie die letzten von @a (sehr wahrscheinlich, da ich den Check alle paar Sekunden machen werde und der Chatinhalt der letzten fünf Minuten angezeigt wird).
Was mache ich in folgendem Fall des Chatverlauft -> [0, 1, 2, 2, 3, 4, 5], angenommen, er wird wie folgt aufgeteilt:
@a = [0, 1, 2]
@b = [2, 3, 4, 5]

Die zweite Zwei müsste ja immernoch erkannt werden...
Wobei letzteres Beispiel praktisch vernachlässigt werden kann, aufgrund der Seltenheit einer solch ungünstigen Situation.

View full thread Arrays vergleichen