【发布时间】:2014-02-02 20:24:13
【问题描述】:
我有一个这样的树结构:
struct TetrahedronStruct {
int index;
int region;
TriangleFaces Faces[4];
Vertex Vertices[4];
struct TetrahedronStruct *adjTetrahedrons[4];
};
typedef struct {
long double Nx, Ny, Nz;
long double d;
Vertex V[3];
} TriangleFaces;
typedef struct {
long double x, y, z;
} Vertex;
如何将树展平为线性内存阵列以复制到 CUDA 设备内存?
【问题讨论】:
-
我不知道这是否是您要查找的内容,但请尝试使用 Prüfer code 和一组节点。
-
@H2CO3 谢谢!我会调查的。
-
@KerrekSB 不是同一个问题,但可能其他帖子的答案就是这个问题。你认为我应该删除其他帖子吗?
-
@mrei:要么,要么改进它,以便它可以回答并删除这个。我没有仔细研究,但似乎您正在努力解决问题而不是有两个单独的问题,在这种情况下,改进一个问题比有两个相似的问题要好。