【发布时间】:2018-06-08 17:25:14
【问题描述】:
我找不到任何关于它的信息,所以我希望你能帮助我。 问题是关于 for 循环中的嵌套 else-ifs 和时间复杂度计算。
我的通用代码是:
for(i=0; i<n; i++)
{
if(___);
else
{
if(___);
else(___);
}
}
如果 O(1),每个 (___) 都是复杂度。 我遇到的问题是我一直对如何计算未简化的 big-O 复杂度感到困惑,因为 else 和嵌套的 if-else。 是 O(n*1+1+1+1) 吗?或者可能是 O(n*1+1*(1+1))? 我该如何接近它?
【问题讨论】:
标签: java time-complexity big-o nested-if