无聊用各种方式实现费式数列,
然后用到了 bash 。
然后就当机了!
是写在 .bashrc 里。
source 了一次之后就有点顿,然后越来越顿。
我有一次 top 成功过,bash 吃的资源比 firefox 还多。
然后我连动个鼠标都有问题, Ctrl Alt F2 竟然没反应。
最后萤幕变雪花,强制关机。
当机应该和 bash 中用了递回有关,程式码如下:
````````````````
febo(){
i=$1
(( j = i-1 , k = i-2 ))
if (( i <= 1 ))
then
echo 1
else
echo $(expr `febo $j` + `febo $k` )
fi
}
`````````````````
现在重开机了,有什么要注意的吗?
Fedora23 X LXDE ,开机过程没有特别的讯息。
(我之前 ubuntu 断电过一次,开机过程有显示修复的讯息。)
作者: foo (大牛) 0000-00-00 00:00:00
这作者……
作者:
void ( avoid)
0000-00-00 00:00:00奇文共赏!!
作者:
Neisseria (Neisseria)
2016-04-23 22:24:00用 Bash 做数字运算,除了练功外没啥好处,玩玩就好
作者:
CaptainH (Cannon)
2016-04-24 00:00:00fork bomb...
作者: foo (大牛) 0000-00-00 00:00:00
这作者……
作者:
void ( avoid)
0000-00-00 00:00:00奇文共赏!!
而且这程式逻辑不大对,50 会呼叫 49 48,49 呼叫 4847,48 呼叫 47 46,...,根本一直重复呼叫呀。49一次,48两次,47三次,46四次,45五次...2会执行48次...
最简单的费氏数列确实是会跑48次啊 不想跑这么多次就要暂存
以50项来说,用教课书的写法,该函数会被呼叫 1226次。简单说费氏数列只适合给递回举例用,真的要算费氏,还是用基本循环吧。
作者:
danny8376 (钓到一只猴子@_@)
2016-04-24 15:41:00fork => echo $(expr `febo $j` + `febo $k` )这边总共三个外部指令 会各会fork一次shell各自在跑各自的外部指令哎 不对 febo不是外部指令XD echo / expr
作者: foo (大牛) 0000-00-00 00:00:00
这作者……
作者:
void ( avoid)
0000-00-00 00:00:00奇文共赏!!
作者: foo (大牛) 0000-00-00 00:00:00
这作者……
作者:
void ( avoid)
0000-00-00 00:00:00奇文共赏!!
作者: foo (大牛) 0000-00-00 00:00:00
这作者……
作者:
void ( avoid)
0000-00-00 00:00:00奇文共赏!!
作者: foo (大牛) 0000-00-00 00:00:00
这作者……
作者:
void ( avoid)
0000-00-00 00:00:00奇文共赏!!
作者: foo (大牛) 0000-00-00 00:00:00
这作者……
作者:
void ( avoid)
0000-00-00 00:00:00奇文共赏!!
作者: foo (大牛) 0000-00-00 00:00:00
这作者……
作者:
void ( avoid)
0000-00-00 00:00:00奇文共赏!!
作者: foo (大牛) 0000-00-00 00:00:00
这作者……
作者:
void ( avoid)
0000-00-00 00:00:00奇文共赏!!
作者: foo (大牛) 0000-00-00 00:00:00
这作者……
作者:
void ( avoid)
0000-00-00 00:00:00奇文共赏!!
作者: foo (大牛) 0000-00-00 00:00:00
这作者……
作者:
void ( avoid)
0000-00-00 00:00:00奇文共赏!!
作者: foo (大牛) 0000-00-00 00:00:00
这作者……
作者:
void ( avoid)
0000-00-00 00:00:00奇文共赏!!
作者: foo (大牛) 0000-00-00 00:00:00
这作者……
作者:
void ( avoid)
0000-00-00 00:00:00奇文共赏!!
作者: foo (大牛) 0000-00-00 00:00:00
这作者……
作者:
void ( avoid)
0000-00-00 00:00:00奇文共赏!!
作者: foo (大牛) 0000-00-00 00:00:00
这作者……
作者:
void ( avoid)
0000-00-00 00:00:00奇文共赏!!
作者: foo (大牛) 0000-00-00 00:00:00
这作者……
作者:
void ( avoid)
0000-00-00 00:00:00奇文共赏!!
作者: foo (大牛) 0000-00-00 00:00:00
这作者……
作者:
void ( avoid)
0000-00-00 00:00:00奇文共赏!!