博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【编程珠玑】读书笔记 第七章 粗略估计
阅读量:6484 次
发布时间:2019-06-23

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

2013-07-14 15:43:38

本章主要讲解粗略估算、以及如何进行粗略估算。

对于大多数程序员而言,可能觉得粗略估算与编程没有什么关系,本章给出了一些简单的例子,说明粗略估算可以帮助快速估计程序的性能,验证程序的正确性。

自己在编程中基本没有用到过粗略估算,所以对于粗略估算的作用还是理解不深,希望以后在应用中慢慢提高吧。

粗略估算的基本技巧:

两个答案比一个好:可以通过不同的方式进行估算,提高估算的可靠性;

快速检验:书中给出了量纲检验的例子;

经验法则:如“72法则”,很有趣的法则,具体内容是:假设一年利率r%投资一笔钱y年,金融版本的“72法则”指出,如果r*y=72,那么你的投资差不多会翻倍。改进死相当精确,假设一年利率6%投资1000美元12年,可得到2012美元;以年利率8%投资1000美元9年,可以得到1999美元。“72法则”用于估算指数增长过程十分便利,此处不再具体举例。

实践:通过实践进行估算。

本章给出了两个有意思的法则,一个是上面的“72法则”;还有一个是“little定律”,指的是:系统中物体的平均数量等于物体离开系统的平均速率核每个物体在系统各种平均停留时间的乘积。

pi秒就是一个纳世纪:还有一个新的名词,纳世纪,一年有3.155 * 107秒,而π取3.14、纳世纪为100年 * 10-9 ,这时两者的积与这个值近似。

转载于:https://www.cnblogs.com/youngforever/p/3189564.html

你可能感兴趣的文章
mysql-5.6.27源码安装及错误解决办法
查看>>
Shell 函数、数组与正则表达式
查看>>
编译安装PHP时两个报错的解决办法
查看>>
System Center 2012 SP1 Data Protection Manager 防止重复备份数据
查看>>
软考复习之路——软考总结
查看>>
Kali linux 2016.2(Rolling)里Metasploit的常用模块
查看>>
企业项目开发--企业中的项目架构以及多环境分配(1)
查看>>
ZOJ 2412 Farm Irrigation
查看>>
C++语言基础(19)-模板的显式具体化
查看>>
[轉]JavaScript获取HTML DOM父,子,临近节点
查看>>
深入理解JavaScript系列(18):面向对象编程之ECMAScript实现
查看>>
如何改变Android tab 的高度和字体大小
查看>>
hdu 2853
查看>>
VS2013 MVC Web项目使用内置的IISExpress支持局域网内部机器(手机、PC)访问、调试...
查看>>
Vue.js常用指令:v-show和v-if
查看>>
java自定义接口
查看>>
Codeforces Round #152 (Div. 2) B题 数论
查看>>
马云马化腾等大佬,是如何看待区块链的?
查看>>
10倍于行业增速!海尔冰箱套圈引领
查看>>
Java集合总结【面试题+脑图】,将知识点一网打尽!
查看>>