数据结构――栈 (二)

2014-11-23 22:30:50 · 作者: · 浏览: 12
栈要求有指针域,因此需要增加一些内存开销,但不同于顺序栈限制长度。


栈的应用 —— 递归
例如比较有名的斐波那契数列:
[cpp]
int Fbi(int i)
{
if (i < 2)
return i == 0 0: 1;
return Fbi(i - 1) + Fbi(i - 2);
}

int Fbi(int i)
{
if (i < 2)
return i == 0 0: 1;
return Fbi(i - 1) + Fbi(i - 2);
}