我正在尝试设计一种数据结构,可以有效地从其内容的一部分中提取条目。
假设我正在寻找与此匹配的条目:
我编写了这样一个数据结构,其中我将“模式”与数据结构的所有条目进行比较,但是这当然需要太长时间。我有一些想法,可以更快地完成这项任务,但它们实现起来相当复杂。是否已经存在类似于这样的东西?如果没有,您会如何处理?
假设我正在寻找与此匹配的条目:
[
x 2 3 x x ]
如果我的数据结构中有[
0 2 3 4 5 ]
或[
3 2 3 7 8 ]
,它们应该被我的查找函数返回。我编写了这样一个数据结构,其中我将“模式”与数据结构的所有条目进行比较,但是这当然需要太长时间。我有一些想法,可以更快地完成这项任务,但它们实现起来相当复杂。是否已经存在类似于这样的东西?如果没有,您会如何处理?