【发布时间】:2012-01-22 23:23:15
【问题描述】:
如果我们有一个 3x3x3 的对象数组,其中包含两个成员:一个布尔值和一个整数;任何人都可以根据布尔值建议一种将这个数组标记为连续块的有效方法。 例如,如果我们把它想象成一个 Rubix 立方体,并且缺少一个中间切片(1,x,x == false 上的所有内容),我们是否可以通过唯一的组标识符将两个外部切片标记为单独的组int 成员。
如果“切片”经过 90 度,留下 L 形和条形,则同样需要应用。
是否可以使用递归来处理非常大的 3D 数组?可以穿线吗。
到目前为止,我已经敲了几次字,但最终陷入了一些死胡同和堆栈溢出。
非常感谢任何帮助,谢谢。
【问题讨论】:
标签: c++ arrays multithreading recursion multidimensional-array