解码方法
问题简述
将数字解码成字母,返回可能的解码方法数;
例如,"11106" 可以映射为:
"AAJF" ,将消息分组为 (1 1 10 6)
"KJF" ,将消息分组为 (11 10 6)思路
有限制的 "跳台阶" 问题:
dp[i] = dp[i-1] + dp[i-2];只有当
s[i]和s[i-1]满足某些条件时, 才能从dp[i-1]或dp[i-2]"跳上来";
Last updated
问题简述
将数字解码成字母,返回可能的解码方法数;
例如,"11106" 可以映射为:
"AAJF" ,将消息分组为 (1 1 10 6)
"KJF" ,将消息分组为 (11 10 6)思路
有限制的 "跳台阶" 问题: dp[i] = dp[i-1] + dp[i-2];
只有当 s[i] 和 s[i-1] 满足某些条件时, 才能从 dp[i-1] 或 dp[i-2] "跳上来";
Last updated