Ackerman数学函数

1 ;; Scheme code2 (define (ackermann x y)3   (cond4     ((= y 0) 0)5     ((= x 0) (* 2 y))6     ((= y 1) 2)7     (else (ackermann (- x 1)8                (ackermann x (- y 1))))))

这是个神马函数,增长速度太快

(ackermann 4 3)就把我内存算爆掉.

前面几个简单序列

1 (define (foo1 n) (ackermann 0 n))2 // The value is 2*n3 4 (define (foo2 n) (ackermann 1 n))5 // The value is 2^n6 7 (define (foo3 n) (ackermann 2 n))8 // The value is 2^2^...^2 which has n 2

转载于:https://www.cnblogs.com/maxima/archive/2011/11/15/2249819.html

Ackerman数学函数相关推荐

  1. Numpy入门教程:04. 数学函数

    背景 什么是 NumPy 呢? NumPy 这个词来源于两个单词 – Numerical和Python.其是一个功能强大的 Python 库,可以帮助程序员轻松地进行数值计算,通常应用于以下场景: 执 ...

  2. R语言数学函数:abs绝对值、sqrt平方根、ceiling向上近似整数、floor向下近似整数、trunc去除小数部分、round近似到指定小数位、signif近似到有效数字、三角函数、指数、对数

    R语言数学函数:abs绝对值.sqrt平方根.ceiling向上近似整数.floor向下近似整数.trunc去除小数部分.round近似到指定小数位.signif近似到有效数字.三角函数.指数.对数 ...

  3. 如何用数学函数去理解机器学习?

    本文主要分享了如何基于数学函数原理去理解机器学习的本质,并简要介绍了机器学习的过程. 近期也是在做项目的过程中发现,其实AI产品经理不需要深入研究每一种算法,能了解机器学习的过程,这其中用到哪些常用算 ...

  4. 【278】◀▶ Python 数学函数说明

    参考:Python 数学函数说明 目录: 一.Python 数学函数 二.Python 随机数函数 三.Python 三角函数 四.Python 数学常量 一.Python 数学函数 函数 返回值 ( ...

  5. 0513JS基础:数组内置方法、数学函数、时间函数

    |数组中常用的内置方法 |-push()与pop() |--push()是往数组的尾部添加,同时返回新数组的长度 var attr = [1,2,3,4,5];var attr2 = [6,7,8,9 ...

  6. php数字小数大小比较,PHP 常用的数学函数和数值处理函数

    常用的数学函数// 2个任意精度数字的加法 echo bcadd($a, $b, 2); // 2个任意精度数字的减法 echo bcsub($a, $b, 2); // 2个任意精度数字的乘法 ec ...

  7. matlab 数学库,matlab数学函数库

    (n) 求 n 的阶乘 如何用 matlab 配方 没有发现 matlab 有这一命令,不过我们可以调用 maple 的命令,调用方法如下: 首先加载 maple 中的 student 函数库,加载. ...

  8. Sql Server函数全解(二)数学函数

      数学函数主要用来处理数值数据,主要的数学函数有:绝对值函数,三角函数(包括正弦函数,余弦函数,正切函数,余切函数).对数函数,随机函数等.在错误产生时,数学函数将返回空值null.本次介绍各种数学 ...

  9. python画函数曲线-Python 绘制你想要的数学函数图形

    Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制. 通过以下两个步骤,就可以进行数学函 ...

最新文章

  1. 同步和串行的区别_[深度思考]·为什么CNN是同步(并行)而RNN是异步(串行)的呢?...
  2. linux0775权限,Linux权限管理
  3. 推荐系统炼丹笔记:阿里边缘计算+奉送20个推荐系统强特
  4. Pandas列小数转化为百分数
  5. linux程序内存布局,关于Linux中程序的内存布局
  6. 2021-2025年中国电动足部检查椅行业市场供需与战略研究报告
  7. 分窗 Gram-Schmidt 高光谱降维的 水稻纹枯病检测
  8. 安卓如何让listview在上下两个按钮之间充满_如何提高超声波塑胶焊接机生产效率...
  9. java开发常用的linux命令,Java开发中最常用的Linux命令整理
  10. ASP编程操作Excel(提高版)
  11. 二手车数据挖掘- 数据分析
  12. 组装计算机硬盘的选购,组装电脑教程:DIY组装电脑怎么选择硬盘
  13. 数字疗法001 | 心理疾病太痛苦。把你的心理健康交给昭阳医生吧
  14. 《孤独的青春创造不孤独的人生》
  15. Spring Festival
  16. 【Python基础】第八篇 | 容器之列表的使用
  17. DPU-PYNQ Ultra96v2安装使用说明
  18. 数值分析思考题(钟尔杰版)参考解答——第七章
  19. 服务器(1)——IIS(1)——Windows7中IIS简单安装与配置(详细图解)
  20. word行首空格下划线_行首空格和下划线问题的解决

热门文章

  1. 广东计算机软件证书继续教育问题,2019年广东省专业技术人员继续教育系统个人操作常见问题解答...
  2. 计算机笔试逻辑推理题,IT面试常见逻辑推理题.doc
  3. html引入echart地图点击,基于echarts实现3D地图的定时高亮和点击事件
  4. 耐克慌了!被这个踩着李宁上位的品牌当作对手的,老大都做不长!
  5. OpenCV学习——实现滑动条式调色板
  6. 10bit显示器测试软件,LAPAELO  32寸 4k 10bit面板 显示器 简单测试
  7. 《SEO实战密码》笔记②-竞争研究
  8. S60手机系统错误对照表
  9. 浪漫游戏html,著名的激情浪漫
  10. 【Java】三种等待机制