对于家庭作业,我被要求计算各种算法的运行时间。难倒我的部分是 2^N,因为 N 的大小是如此之大。
假设一个数据大小为 N=1000 的 2^N 算法需要 5 秒来执行,计算数据大小 {2000, 3000, 10000} 的运行时间
现在,根据指数除法的性质,2^2000/2^1000 = 2^1000。结果是 5.071509e+301 秒在 2000 个项目的数据集上执行。
我怎样才能为接下来的两个尺寸提供一个数字?在我使用的任何计算器中,2^2000 和 2^9000 都返回无穷大。教授的提示是2^10近似于10^3,也就是说1024近似于1000。