相关疑难解决方法(0)

欧几里得算法的时间复杂度

我无法确定Euclid最大公分母算法的时间复杂度.这个伪代码算法是:

function gcd(a, b)
    while b ? 0
       t := b
       b := a mod b
       a := t
    return a
Run Code Online (Sandbox Code Playgroud)

它似乎取决于ab.我的想法是时间复杂度是O(a%b).那是对的吗?有没有更好的方法来写这个?

iteration algorithm big-o time-complexity

85
推荐指数
7
解决办法
8万
查看次数

标签 统计

algorithm ×1

big-o ×1

iteration ×1

time-complexity ×1