Als «efficiency» getaggte Fragen

Verwenden Sie dieses Tag, um die Effizienz verschiedener Systeme oder Algorithmen oder Methoden zur Messung der Effizienz zu vergleichen. Die Big O-Notation hängt eher mit der Komplexität zusammen, kann jedoch die Effizienz beeinträchtigen.

19
Beeinflusst die modulare Programmierung die Rechenzeit?

Jeder sagt, ich sollte meinen Code modular gestalten, aber ist es nicht weniger effizient, wenn ich mehr Methodenaufrufe als weniger, aber größere Methoden verwende? Was ist der Unterschied in Java, C oder C ++? Ich habe festgestellt, dass das Bearbeiten, Lesen und Verstehen einfacher ist,...

14
Ist probier mal teuer

Im Falle von Code, bei dem Sie vor dem Beenden einer Funktion eine Ressourcenbereinigung durchführen müssen, besteht ein wesentlicher Leistungsunterschied zwischen diesen beiden Methoden. Bereinigen Sie die Ressource vor jeder return-Anweisung void func() { login(); bool ret = dosomething();...

13
Effizienz von C # -Wörterbüchern

C # -Wörterbücher sind ein einfacher Weg, um herauszufinden, ob etwas existiert usw. usw. Ich habe jedoch eine Frage dazu, wie sie funktionieren. Angenommen, ich verwende anstelle eines Wörterbuchs eine ArrayList. Anstatt ContainsKey(oder eine äquivalente Methode in einer anderen Sprache) zu...