Forum: Algorithmen, Datenstrukturen und Klassendesign
by jaenicke,
12. Apr 2024
Wenn du einen wahlfreien Zugriff hast, dann ist es relativ egal, aber das ist in diesem Fall ja gar nicht gefordert. Hier geht es darum der Reihe nach Werte zu schreiben.
Der Zugriff über den Index beinhaltet dabei immer die Berechnung der Speicherposition, während du bei Verwendung eines Pointers lediglich den Pointer inkrementieren musst. Das bedeutet ca. halb so viele Assemblerbefehle. In...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by jaenicke,
11. Apr 2024
Es geht deutlich schneller, wenn du die Größe des Arrays zuerst setzt, dann die Werte setzt und am Ende das Array ggf. auf die korrekte Größe reduzierst. Oder du vergrößerst das Array in Schritten, wenn du die Größe vorher nicht abschätzen kannst.