📄 fibo.l
字号:
# 21jan07abu# (c) Software Lab. Alexander Burger# Standard version (slowest)(de fibo (N) (if (< N 2) 1 (+ (fibo (dec N)) (fibo (- N 2))) ) )# Coded in 'C' (faster)(load "lib/gcc.l")(gcc "tst" NIL 'cFibo)static int fibo(int n) { if (n < 2) return 1; return fibo(n-1) + fibo(n-2);}any cFibo(any ex) { return boxCnt(fibo(evCnt(ex, cdr(ex))));}/**/# Using a cache (fastest)(de cachedFibo (N) (cache '*Fibo (format N) (if (< N 2) 1 (+ (cachedFibo (dec N)) (cachedFibo (- N 2))) ) ) )
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -