Avatar notebook default
6篇文章 · 5980字 · 2人关注
  • SICP——构造程序抽象(六)

    1.过程作为参数 以过程为参数或是以过程为返回值的过程,这类过程称为高阶过程 先从两个过程入手,第一个是计算从a到b的各整数之和: 第二个是计算...

  • SICP——构造程序抽象(五)

    素数的检测 有两种方法来实现,第一种是寻找因子,思路是:用从2开始的连续整数(在这里自称为检查数)去检查它们是否整除n,根据这个定义过程: 如果...

  • SICP——构造程序抽象(四)

    1.增长的阶 是用来描述不同的计算过程在消耗计算资源的速率上的差异 令n是一个参数,作为问题规模的一个度量 令R(n)是一个计算过程在处理规模n...

  • Resize,w 360,h 240
    SICP——构造程序抽象(三)

    1.线性的递归和迭代 先从阶乘的问题入手,计算n的阶乘(n!),也就是: n!=n*[(n-1)*(n-2)*(n-3)*...3*2*1] =...

  • SICP——构造程序抽象(二)

    1.实例:采用牛顿法平方根 计算机的过程和常规的数学函数很相似,但它们之间有个重要差异:过程必须是有效可行的 我们可以把求平方根问题描述为:√ ̄...

  • SICP——构造过程抽象(一)

    0."三机制"和"两要素" 一个强有力的程序设计语言为了能够将简单认识组合起来成更复杂认识,为此,提供了三种机制: 基本表达形式 (用于表示语言...

文集作者