algorithm - 该函数将被调用多少次?

标签 algorithm complexity-theory

我有这个周期:

for(i = 0; i < n; i ++) {
    if(i % 5 == 1 && i % 3 == 1) {
        function();
    }
}

如何在不运行这段代码的情况下计算 function() 的调用次数?

最佳答案

我从 complexity-theory 标签中得知您需要一些 Theta 表达式。 if 导致你的函数每十五次执行一次,这是一个常数因子,所以执行次数仍然是 Theta(n)。

关于algorithm - 该函数将被调用多少次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21077969/

相关文章:

algorithm - 找出以下代码段的渐近运行时间

arrays - 具有恒定负载因子的尝试与桶数组的预期性能

java - 如何检查整数中的重复序列

java - InterviewStreet 不友好数字 java

algorithm - 最小化分发糖果的步骤

algorithm - 如何找到图中与给定节点集等距的所有节点?

algorithm - 渐近符号图的解释

algorithm - 如何根据经纬度信息生成4位验证码?

c++ - 500,000 个已排序整数数组的 C++ 快速排序算法中的段错误

database - 多个目录或一个 - 数据存储和访问