mod运算的算法复杂度是什么
时间: 2023-08-02 08:05:43 浏览: 489
算法复杂性
mod运算(取模运算)的算法复杂度取决于具体的实现方法。如果使用暴力枚举法,即逐个尝试除数直到找到最小的能整除被除数的数,那么时间复杂度将是O(n)。但是在实际应用中,常用的取模算法有快速幂取模算法、扩展欧几里得算法等,它们的时间复杂度分别为O(log n)和O(log min(a,b)),其中n为指数,a和b为需要取模的两个数。因此,在实际应用中,取模算法的时间复杂度通常是O(log n)或O(log min(a,b))。
阅读全文