scheme

尾递归

尾递归的好处就是快速计算,尾递归实际上是在递归计算的过程中, (印象中递归过程[表示语法形式-调用自己]和递归计算过程[表正线性方式 和非线性方式]是不一样的), 加入了迭代的思想,不断的修改了product和counter的值, 不需要树形展开。
… 阅读全文>>

求定积分


… 阅读全文>>

找出函数的不动点--Navier-Stokes方程

##Beautiful code! 数x为函数的f的不动点(f可以代表N-S方程),如果满足f(x)=x,则称x 为函数f的不动点。 性质 f(x),f(f(x)),f(f(f(x)))…., change the x’s value if f(x)=x,then you found!
… 阅读全文>>

折半查找有条件

You want to solve F(x)=0, if f(a)<0<f(b), so the value must be inside the [a,b].
… 阅读全文>>

So beautiful code

So beautiful (define (f x y) (define (f-helper a b) (+ (* (square a)) (* y b) (* a b))) (f-helper (+ 1 (* x y)) (- 1 y)))
… 阅读全文>>