このページに関してのお問い合わせはこちら
再帰
ツイート
78
:
デフォルトの名無しさん
:
2001/06/22(金) 03:58
スタック
if (sp == stack_num) stack = realloc(stack, stack_num *= 2);
stack[sp++] = val;
再帰
f(val);
スタックは毎回
・オーバーフロー判定(最初に見積もれれば不要)
・インデクス参照代入
・spの増加
再帰は毎回
・関数呼出し(オーバーフローは判定不能)
が必要。