【发布时间】:2017-02-21 10:49:25
【问题描述】:
我正在寻找类似 Apriori 但有顺序的算法。
我需要一个算法来找到最频繁的模式。 例子: A B C D E 甲乙丙 A C B D D E C F
最常见的模式:A B C
顺序很重要。不应该查看 A C B,因为在我的示例中 A C B 只有一次,但 A B C 是 3 次。
是否有算法或者是我自己编写代码的最佳解决方案?
感谢您的帮助。
【问题讨论】:
-
您可以使用 trie 数据结构轻松编写代码。它的复杂性也较低
-
您要查找的模式必须是三元组,对吧?
-
正则表达式应该是一个好的开始!!!