[算法导论][思考题]1

1-1

(运行时间的比较)假设求解问题的算法需要 f ( n ) f(n) f(n)毫秒,对下表中的每个函数 f ( n ) f(n) f(n)和时间 t t t,确定可以在时间 t t t内求解的问题的最大规模 n n n
英文原版中的是microseconds,但中文版中翻译成毫秒了。答案仍然按照英文版的做了,并没有改回来。有疑问的同学,请自行改正一下。也非常感谢冷同学指出问题。


答:

1秒1分钟1小时1天1个月1年1世纪
log ⁡ 2 n \log_2n log2n 2 1 0 6 2^{10^6} 2106 2 6 × 1 0 7 2^{6\times{10^7}} 26×107 2 3.6 × 1 0 9 2^{3.6\times{10^9}} 23.6×109 2 8.64 × 1 0 10 2^{8.64\times{10^{10}}} 28.64×1010 2 2.592 × 1 0 11 2^{2.592\times{10^{11}}} 22.592×1011 2 3.1536 × 1 0 13 2^{3.1536\times{10^{13}}} 23.1536×1013 2 3.1536 × 1 0 15 2^{3.1536\times10^{15}} 23.1536×1015
n \sqrt{n} n 1 0 12 10^{12} 1012 3.6 × 1 0 15 3.6\times10^{15} 3.6×1015 1.296 × 1 0 19 1.296\times10^{19} 1.296×1019 7.46496 × 1 0 21 7.46496\times10^{21} 7.46496×1021 6.718464 × 1 0 24 6.718464\times10^{24} 6.718464×1024 9.94519296 × 1 0 26 9.94519296\times10^{26} 9.94519296×1026 9.94519296 × 1 0 30 9.94519296\times10^{30} 9.94519296×1030
n n n 1 0 6 10^6 106 6 × 1 0 7 6\times10^7 6×107 3.6 × 1 0 9 3.6\times10^9 3.6×109 8.64 × 1 0 10 8.64\times10^{10} 8.64×1010 2.592 × 1 0 12 2.592\times10^{12} 2.592×1012 3.1536 × 1 0 13 3.1536\times10^{13} 3.1536×1013 3.1536 × 1 0 15 3.1536\times10^{15} 3.1536×1015
n log ⁡ 2 n n\log_2n nlog2n 6.2746126 × 1 0 4 6.2746126\times10^4 6.2746126×104 2.801 × 1 0 6 2.801\times10^6 2.801×106 1.334 × 1 0 8 1.334\times10^8 1.334×108 2.755 × 1 0 9 2.755\times10^9 2.755×109 7.187 × 1 0 10 7.187\times10^{10} 7.187×1010 7.976 × 1 0 11 7.976\times10^{11} 7.976×1011 6.861 × 1 0 13 6.861\times10^{13} 6.861×1013
n 2 n^2 n2 1000 1000 1000 7745.967 7745.967 7745.967 60000 60000 60000 293938.769 293938.769 293938.769 1.61 × 1 0 6 1.61\times10^6 1.61×106 5615700 5615700 5615700 5.616 × 1 0 7 5.616\times10^7 5.616×107
n 3 n^3 n3 100 100 100 391.487 391.487 391.487 1532.619 1532.619 1532.619 4420.838 4420.838 4420.838 13740 13740 13740 31593.825 31593.825 31593.825 146600 146600 146600
2 n 2^n 2n 19.932 19.932 19.932 25.838 25.838 25.838 31.745 31.745 31.745 36.33 36.33 36.33 41.24 41.24 41.24 44.842 44.842 44.842 51.49 51.49 51.49
n ! n! n! 9.446 9.446 9.446 11.166 11.166 11.166 12.789 12.789 12.789 13.997 13.997 13.997 15.25 15.25 15.25 16.146 16.146 16.14617.76
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值