草庐IT

allArrays

全部标签

c++ - 这种模式有什么优雅的解决方案?多级搜索

假设我们有多个整数数组。您可以将每个数组视为一个级别。我们尝试找到一系列元素,每个数组中恰好有一个元素,然后使用相同的谓词继续下一个数组。例如,我们有v1,v2,v3作为数组:v1|v2|v3-----------------1|4|162|5|813|16|1004|64|121我可以说谓词是:next_element==previous_element^2上述示例中的有效序列是:2->4->16实际上,在这个例子中没有另一个有效的序列。我可以编写三个循环来暴力破解上述示例,但是如果数组的数量是可变的,但当然知道顺序,您将如何解决这个问题?非常感谢对设计模式的提示或引用。我将在C++