1.尾递归

double f(double guess){
  if (isGoodEnough(guess)) return guess;
  else return f(improve(guess));

}

2.优化

double f(double initialGuess){

  double guess = initialGuess;

while(!isGoodEnough(guess))

    guess = improve(guess)

  return guess;

}

最新文章

  1. W3Help-兼容性-知识库
  2. border-radius四个值的问题
  3. 简单实用的二级树形菜单hovertree
  4. ajax请求成功后新窗口window.open()被拦截的解决方法
  5. Mac Mysql初始密码重置
  6. HDFS+MapReduce+Hive+HBase十分钟快速入门
  7. 移动web开发的一些坑
  8. 项目开发笔记-传单下发 名片替换 文件复制上传/html静态内容替换/json解析/html解析
  9. caffe之(四)全连接层
  10. C# Excel导入、导出
  11. VueJS 组件参数名命名方式和前台显示
  12. .Net学习计划
  13. 在python后台如何将客户端提交的form表单数据提取出来?
  14. springboot整合JPA(简单整理,待续---)
  15. 简述rpm与yum命令的常见选项
  16. 利用log4添加log
  17. 论坛短信息(JSP项目)
  18. 20165336 2017-2018-2 《Java程序设计》第3周学习总结
  19. Spring Boot多数据源
  20. c++基础学习之string

热门文章

  1. Git冲突:commit your changes or stash them before you can merge.
  2. MySQL5.6复制技术(4)-MySQL主从复制过滤参数
  3. Hive QL的操作
  4. 解决maven 找不到指定路径应该如何
  5. weblogic开启http访问日志并实时写入日志文件
  6. --save-dev 与 --save区别
  7. shiro jwt 构建无状态分布式鉴权体系
  8. spring boot cloud
  9. Mac使用crontab来实现定时任务
  10. 逆袭之旅DAY16.东软实训.Oracle.索引