[知识问答] 假设sqrt(n)函数中涉及的算法时间复杂度为O(1),那么下面的算法是判断n是否为素数,其时间复杂度为()。voidprime(intn){for(i=2;i

[复制链接] 【举报中心】
查看5 | 回复0 | 2024-8-21 20:47:51 | 显示全部楼层 |阅读模式
假设sqrt(n)函数中涉及的算法时间复杂度为O(1),那么下面的算法是判断n是否为素数,其时间复杂度为()。voidprime(intn){for(i=2;isqrt(n)(n%i)!=0;i++);if(isqrt(n))()printf(%disaprimenumber,n);()else()printf(%公开课disnotaprimenumber,n);}
A.O(n)B.O(1)C.O(sqrt(n))sqrt表示对n取根方D.O(n-i)正确答案:O(sqrt(n))sqrt表示对n取根方
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则