小编use*_*945的帖子

使用类似语法的规则减少字符串

我正在尝试找到一个合适的DP算法来简化字符串.例如,我有一个字符串a b a b和一个规则列表

  1. a b -> b
  2. a b -> c
  3. b a -> a
  4. c c -> b

目的是使用这些规则获取可从给定字符串接收的所有单个字符.对于这个例子,它将是b, c.给定字符串的长度最多为200个符号.你能提示一个有效的算法吗?

规则总是如此2 -> 1.我已经知道创建一个树,root被赋予字符串,每个子节点在一次转换后是一个字符串,但我不确定它是否是最好的方法.

language-agnostic string algorithm dynamic-programming

6
推荐指数
1
解决办法
277
查看次数