Eine ungefähre Antwort ist ausreichend. Ich werde überprüfen, ob 2 Rechtecke der gleichen Größe sich überlappen oder nicht 1) Vorhandener Code prüft, ob alle (x, y) eines Rechtecks mit dem All (x, y) eines anderen übereinstimmt. Also insgesamt 16 Vergleiche machen 2) Meine Verbesserung - Berechne den Abstand zwischen den oberen linken Ecken jedes Rechtecks und überprüfe, ob dieser Abstand kleiner ist als die Diagonale des Rechtecks.Welcher braucht weniger CPU-Taktzyklen zur Ausführung? Pythagoras-Formel oder 16 Vergleiche zwischen Ints in "If" -Klausel?
Auch jedes Buch/Material, das über die Anzahl der CPU-Taktzyklen/Zeit diskutiert, die jede Operation in der Codierung benötigt, um einmal auf der CPU ausgeführt zu werden, wird geschätzt.