我一直在尝试计算我的项目的时间复杂度。如果循环是这样的,有人可以指导我如何计算复杂度。
while (k < K){
for( int i=0; i<M; i++){
// if condition
// sets i = dp
}
for(int i=dp; i<M; i++){
for(int j=0; j<=i; j++){
// single stmt
}
// if else condition
function call(); // assume this has complexity of N
}
k++;
}
并请提供一些关于如何识别存储空间复杂度的建议。