Принаймні, не для пам'яті, як цього вимагає кожен доступ до пам'яті O ( 1 ) 'час'.
У терміні складності часу "час" трохи вводить в оману, оскільки ми насправді підраховуємо кількість елементарних операцій, необхідних для виконання алгоритму. Згідно додаткового припущення, що ці операції можна виконувати в "O ( 1 )час », можна сказати, що наш алгоритм має« складність у часі ». Але те, що ми насправді маємо на увазі, що у нас є «складність операції», яку ми виражаємо в часі.
Я думаю, що зрозуміліше, що підрахунок елементарних операцій є основоположним і важливим показником кількості ресурсів, необхідних алгоритмом, оскільки ми завжди можемо вирішити, скільки ресурсів вимагає кожна елементарна операція.
Тоді як у визначенні BQP та для квантових алгоритмів ми розглядаємо складність схеми замість «складності операції», складність схеми знову може бути визначена з точки зору операцій на машинах Тьюрінга, тому застосовуються ті ж міркування.