算法分析——三个嵌套依赖循环的时间复杂度
Analysis of Algorithm - Time Complexity of three nested dependent loops
您好,我正在尝试分析该算法的时间复杂度,但我很难理解和计算最终循环将执行多少次。
for(int i =1; i<=n; i++){
for (int j=i; j<=n; j++) {
for (int k =1; k<=j; k++){
// Any statment
}
}
}
在时间复杂度分析中,每条循环语句都用一个和来表示。因此,您必须解决以下表示嵌套循环的计算:
等于:
您好,我正在尝试分析该算法的时间复杂度,但我很难理解和计算最终循环将执行多少次。
for(int i =1; i<=n; i++){
for (int j=i; j<=n; j++) {
for (int k =1; k<=j; k++){
// Any statment
}
}
}
在时间复杂度分析中,每条循环语句都用一个和来表示。因此,您必须解决以下表示嵌套循环的计算:
等于: