Вы видите, что эти условия занимают O (1) времени, вы можете сказать, что они ничтожно малы по сравнению с другим кодом, который вы написали вместе с ним, например, если у вас есть код с двумя вложенными циклами O (п ^ 2) тогда условия занимают незначительное время по сравнению с вашим общим алгоритмом.
Более того, это говорит вам о предполагаемой сложности.
Но в других случаях я бы сказал, что вы должны поставить это условие А, потому что то, что вы ставите в этих условиях, может иметь соответствующие временные сложности.
предположим, что у вас есть поиск по подстроке с использованием оператора in
в python, он выглядит следующим образом.
st = 'hello' * (2 ** 999) # hellohellohellohe...
if 'hey' in st:
print('hey, I found it')
else:
print('well..')
он занимает около θ (n) и O (MN), где mстрока и n - это подстрока, которую нужно сравнить.
посмотрите на эту подстроку python .
Итак, заверните это, предпочтительным способом будетэто при условии А.