博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SICP 1.14 1.15
阅读量:6611 次
发布时间:2019-06-24

本文共 320 字,大约阅读时间需要 1 分钟。

  hot3.png

解:

1.14:空间是O(n)。步聚不好直接求,根据书中的描述,增长的阶是对某种规模所需资源的粗略度量,比如书中描述斐波那契的树形递归计算需要O(pow((1+sqrt(5))/2,n))步,可以把这个树形递归想像成是一个满二叉树,那么斐波那契的树形递归计算可以近似为O(pow(2,n))。同理,计算硬币组合种类也可以看成是一个满二叉树,树的高度与n有关(最右子树最深),那么步骤数为O(pow(2,n))

1.15:5次。0.1=x/pow(3,n) 得n=log(3,10*x),调用结束则计算结束,空间和步数相等,即O(log(3,x))。

转载于:https://my.oschina.net/guzhou/blog/294328

你可能感兴趣的文章
《UG NX8.0中文版完全自学手册》一2.8 布尔运算
查看>>
移动阅读时代“长文章”生存状态调查
查看>>
springboot docker笔记
查看>>
跟我一起学QT3:电子表格的制作
查看>>
mysql char和varchar区别
查看>>
Modbus RTU 通信工具设计
查看>>
服务化改造实践 | 如何在 Dubbo 中支持 REST
查看>>
Logwatch linux日志监视器解析
查看>>
【第8章】JVM内存管理
查看>>
在绿色的河流上
查看>>
ovirt官方安装文档 附录G
查看>>
磁盘故障小案例
查看>>
了解相关.NET Framework不同组件区别及安装知识
查看>>
ToughRADIUS快速指南
查看>>
Kubernetes+Prometheus+Grafana部署笔记
查看>>
linux磁盘管理基本命令
查看>>
HTML
查看>>
【转】左手坐标系和右手坐标系
查看>>
我的友情链接
查看>>
我的友情链接
查看>>