【发布时间】:2016-10-24 06:03:34
【问题描述】:
如何使用可能会或可能不会导致更高阶结果的条件语句计算时间复杂度?
例如:
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
}
}
}
如果if-else条件中的内容颠倒了怎么办?
【问题讨论】:
-
由于 sn-p 是 C、C++ 或 Java 类的,我已将赋值运算符替换为关系相等。如果不是您的意思,请回滚。
标签: code-analysis