如何将此for循环转移到C ++中的递归中

问题描述 投票:-1回答:1
    for (int i = 0; i <= k; i++)
      states[i] = states[i]*p + states[i+1]*(1-p);

  return exp(-rate*T) * states[0];

“这里是for循环〜”

c++ finance
1个回答
0
投票
recurs(int k) {
    if (k > 0) recurs(k - 1);
    states[k] = states[k] * p + states[k + 1] * (1-p);
}
© www.soinside.com 2019 - 2024. All rights reserved.