Thread Arrays vergleichen
(26 answers)
Opened by Anonym at 2012-08-25 21:37
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. |