【发布时间】:2022-01-26 13:38:20
【问题描述】:
我正在尝试找出两条 python 语句的时间复杂度:
- while 循环:我了解如何找到 for 循环的复杂性类,但是当涉及到 while 循环时,情况完全不同,我怎么能在这里停下来?条件控制循环...
- power 语句:时间复杂度是否受 pow 函数影响?
这是一个程序语句的示例:
Upper=100
n =random.randrange(0, Upper)
while gcd(n, Upper) != 1:
n = random. randrange(0, Upper) # question 1
pow(c, n - 1, n) # (c ^n-1 mod n) question 2
#where n is a large prime number
【问题讨论】:
标签: python-3.x while-loop time-complexity