Ich habe ein Array von 256 Werten. Diese 256 Werte wurden auf mysteriöse Weise berechnet und reichen von 0 bis einschließlich 3. Um die Effizienz meines Programms zu erhöhen, kann ich die Ergebnisse des Arrays anhand eines Indexes berechnen, anstatt tatsächlich im Array nachzuschlagen.Tipps zum Suchen von Mustern in einem Array
Im Grunde gibt das Programm mir einen Index, der im Array nachgeschlagen werden würde, aber ich weiß, dass ich tatsächlich berechnen kann, was in diesem Index mit der Indexnummer selbst sein wird.
Zum Beispiel
a[0] = 3, a[1] = 2, a[2] = 1, ... , a[254] = 1, a[255] = 1
Ich bin eigentlich nicht für die Berechnung zu fragen hier, aber in der Anordnung in jeder Reihe suchen, was sind einige Tipps, um das Muster herauszufinden? Ich entschuldige mich, wenn das schlecht formuliert ist, werde ich versuchen, alle Fragen zu klären.
Name des Arrays zum Beispiel. Code, der es verwendet. IQ (nichts für ungut, aber viele IQ-Tests geben Ihnen eine Folge von Zahlen, und Sie müssen den nächsten Wert erraten). – ruslik
Sie könnten dies auch lesen, um das Problem besser zu verstehen: http://en.wikipedia.org/wiki/Kolmogorov_complexity – ruslik