我正在尝试找到一个合适的DP算法来简化字符串.例如,我有一个字符串a b a b和一个规则列表
a b a b
a b -> b
a b -> c
b a -> a
c c -> b
目的是使用这些规则获取可从给定字符串接收的所有单个字符.对于这个例子,它将是b, c.给定字符串的长度最多为200个符号.你能提示一个有效的算法吗?
b, c
规则总是如此2 -> 1.我已经知道创建一个树,root被赋予字符串,每个子节点在一次转换后是一个字符串,但我不确定它是否是最好的方法.
2 -> 1
language-agnostic string algorithm dynamic-programming
algorithm ×1
dynamic-programming ×1
language-agnostic ×1
string ×1