希尔伯特曲线:实现N维

时间:2017-01-23 04:37:11

标签: hilbert-curve space-filling-curve

Hilbert曲线维基百科文章包含一些C代码,展示如何将坐标映射到曲线,但它仅适用于二维。我找不到任何适用于N维的例子(曲线示例很丰富,但没有映射函数)。某人是否有任何代码或算法描述可以共享?

我目前在旋转功能上被阻止了。我可以猜到,但由于我找不到任何形式的纸张或其他使用我能理解的语言的描述,我无法对自己的最终结果充满信心。

请注意,我希望看到像维基百科版本一样简单的内容。看起来我想要的变异也应该非常简单。我在Mapping N-dimensional value to a point on Hilbert curve发现了SO帖子,但是它非常复杂,而且我开始使用的外国设计(即使两者都是非递归的,所以看起来它们应该更相似),它看起来完全不透明我

0 个答案:

没有答案