Как рассчитать сложность времени с условными операторами, которые могут или не могут привести к более высоким результатам?Сложность времени с условными операциями
Например:
for(int i = 0; i < n; i++){
//an elementary operation
for(int j = 0; j < n; j++){
//another elementary operation
if (i == j){
for(int k = 0; k < n; k++){
//yet another elementary operation
}
} else {
//elementary operation
}
}
}
А что, если содержимое в если-то еще условия были отменены?
Поскольку сниппет является C, C++ или Java-подобным, я заменил оператор присваивания на реляционное равенство. Откажитесь, если это не то, что вы имели в виду. – Bathsheba