问答 假定现在计算机比APPEL进行试验时要快1000倍。

问题来自于编程珠玑中第六章第一个问题

问题:假定现在计算机比APPLE进行试验时要快1000倍。如果使用的总计算时间是一样的(大约一天),那么对于O(n*n)算法与O(nlogn)算法来说,问题规模n将增加到多少呢?

答案:设APPEL试验时计算机执行一条指令1000s,则现在的计算机执行一条指令花费1s,一天是24*3600s,她当时计算时的规模设为n1,则对于O(n*n)来说,n1=根号(24*3600/1000)=9.3,现在的n2=根号(24*3600/1)=293.9,规模增加n2/n1=31.6,同理可算出O(nlogn) 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值