关于求质数的方法时间复杂度
  • 板块学术版
  • 楼主sxjsxj
  • 当前回复5
  • 已保存回复5
  • 发布时间2023/9/12 23:04
  • 上次更新2023/11/2 21:07:41
查看原帖
关于求质数的方法时间复杂度
1005753
sxjsxj楼主2023/9/12 23:04
bool f(int x)
{
   if(x==2) return true;
   if(x<2 || x&1) return false;
   for(int i=3;i*i<=x;i+=2)
		if(x%i==0)
			return false;
	return true;
}

此算法时间复杂度:n2\frac{\sqrt{n}}{2} (应该没算错吧) 那这个方法和线型,欧拉或者其它的比哪个比较快?(欧拉和线型时间复杂度网上好多,有n的,有n*log(n)的,不知道哪个是对的)

2023/9/12 23:04
加载中...