Zumindest nicht für den Speicher, da jeder Speicherzugriff 'Zeit' erfordert .O(1)
Im Begriff Zeitkomplexität ist 'Zeit' etwas irreführend, da wir tatsächlich die Anzahl der Elementaroperationen zählen, die zur Ausführung eines Algorithmus erforderlich sind. Unter der zusätzlichen Annahme, dass diese Operationen in ' -Zeit' ausgeführt werden können, können wir sagen, dass unser Algorithmus eine 'Zeitkomplexität' aufweist. Aber was wir eigentlich meinen, ist, dass wir eine "Operationskomplexität" haben, die wir rechtzeitig ausdrücken.O(1)
Ich denke, es ist klarer, dass das Zählen von Elementaroperationen ein grundlegendes und wichtiges Maß für die Anzahl der von einem Algorithmus benötigten Ressourcen ist, da wir immer entscheiden können, wie viele Ressourcen jede Elementaroperation benötigt.
Während bei der Definition von BQP und für Quantenalgorithmen die Schaltungskomplexität anstelle der "Betriebskomplexität" betrachtet wird, kann die Schaltungskomplexität wiederum in Bezug auf Operationen auf Turing-Maschinen definiert werden, sodass die gleiche Argumentation gilt.