Forum: Algorithmen, Datenstrukturen und Klassendesign
by TigerLilly,
5. Aug 2021
Dem würde ich gern widersprechen. Tabellen vorzuberechnen ist eine gebräuchliche Technik. Und was die Schnelligkeit des Ergebnisses anbelangt, wirst du nichts schnellers finden. Da der TE keine weiteren Infos gegeben hat, die dem widersprechen, würde ich meinen Vorschlag in diesem Rahmen gern als "höchst sinnvoll" raten. :-D
Forum: Algorithmen, Datenstrukturen und Klassendesign
by TigerLilly,
4. Aug 2021
Ja, das ist auch elegant.
Das wird mit zunehmender Anzahl zu prüfender Zahlen immer schneller.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by TigerLilly,
4. Aug 2021
Wenn es wirklich um möglichst schnelles Ermitteln geht:
Mach ein Array mit der Länge aller möglichen Zahlen
MaxZahl=10000;
ElementArray = array of String;
Ermittle vorab für jedes Elment (=Zahl), welche Intervalle zutreffen. das machst du nur 1x, da ist die Laufzeit egal.
Dann hast du:
...
ElementArray=''