很几条这样的数据:
1、A+B+C-D+
2、A+B-C+D-
3、C+A-B+E+
4、A+B+C-D-
....
以上字母是无序。需要快速查找这样形式的数据,
包含有
A+C-
结果就是:1
或
(A+|B+)&C-拆分出来就是需要找到:A+C-或B+C-,只要满意两者之一就找出来,
结果是:
1、A+B+C-D+
4、A+B+C-D-求算法,或思路,最好考虑一下性能。
1、A+B+C-D+
2、A+B-C+D-
3、C+A-B+E+
4、A+B+C-D-
....
以上字母是无序。需要快速查找这样形式的数据,
包含有
A+C-
结果就是:1
或
(A+|B+)&C-拆分出来就是需要找到:A+C-或B+C-,只要满意两者之一就找出来,
结果是:
1、A+B+C-D+
4、A+B+C-D-求算法,或思路,最好考虑一下性能。
然后contains来判断.这我想到的,没考虑效率方面..
这应该是最简单的实现了。
2、用解释器模式自己写一个解释器