91. 解码方法
https://leetcode-cn.com/problems/decode-ways/
解法一:dp
可以发现就是约束版的f(n) = f(n-1) + f(n-2);,其中如果是s[n-1]为0,f(n-1) = 0,于是f(n) = f(n-2),因为0无法单独解码。而f(n-2)的条件则是必须在1与26之间,否则f(n) = f(n-1)。
用dp[i]表示i-1处的解码方法数
最后更新于
https://leetcode-cn.com/problems/decode-ways/
可以发现就是约束版的f(n) = f(n-1) + f(n-2);,其中如果是s[n-1]为0,f(n-1) = 0,于是f(n) = f(n-2),因为0无法单独解码。而f(n-2)的条件则是必须在1与26之间,否则f(n) = f(n-1)。
用dp[i]表示i-1处的解码方法数
最后更新于