- Wie finden Sie die maximalen aufeinanderfolgenden Zahlen??
- So finden Sie einen maximalen Unterschied im Array JavaScript?
- So finden Sie aufeinanderfolgende Zahlen in JavaScript?
- So finden Sie aufeinanderfolgende Zahlen in C?
Wie finden Sie die maximalen aufeinanderfolgenden Zahlen??
Die Idee ist, Hashing zu verwenden. Wir durchlaufen das Array und für jedes Element prüfen wir, ob es sich um das Startelement seiner Sequenz handelt. Wenn ja, dann durch Inkrementierung des Wertes durchsuchen wir den Satz und erhöhen die Länge. Indem wir dies für alle Elemente wiederholen, finden wir die Längen aller aufeinanderfolgenden Sätze in Array.
So finden Sie einen maximalen Unterschied im Array JavaScript?
Lösungsschritte
Wir initialisieren einen Variablen -Maxdiff, um die maximale Differenz zu verfolgen. Für jedes Element A [i] führen wir eine innere Schleife von i + 1 bis n - 1 durch. Wann immer wir eine [j] finden > A [i], wir aktualisieren Maxdiff mit Max (a [j] - a [i], maxdiff). Bis zum Ende von verschachtelten Loops kehren wir Maxdiff zurück.
So finden Sie aufeinanderfolgende Zahlen in JavaScript?
ABS (Diff) == 1 && Array [i+1]+diff == Array [i+2]) Indizes. drücken (i); alert (Indizes);
So finden Sie aufeinanderfolgende Zahlen in C?
Zum Beispiel:
int c = [checkArray count]; int a, b = 0; int cnt = 1; für (int i = 1; i < c; i ++) a = [[checkArray objectatIndex: i] intValue]; B = [[checkArray objectatIndex: i -1] intValue] - 1; if (a == b) cnt ++; if (cnt == 3) zurückgeben; else cnt = 1; return no; Ziel c. Arrays. Algorithmus.