gpt4 book ai didi

C++ 生成并存储 n 维立方体的坐标

转载 作者:行者123 更新时间:2023-11-28 03:57:14 27 4
gpt4 key购买 nike

我想编写一个函数来生成和存储 n 立方体的坐标,但我不知道如何开始。具体来说,我希望为这个 n 立方体生成均匀或随机分布的点云的坐标并存储它们。从这个开始的好方法是什么,或者如果可能的话,一个快速的解决方案是什么?

最佳答案

我不想给出这个问题的 C++ 源代码,但是,这里是你如何生成它的想法。

超立方体包含所有长度为 n 的位串。因此,坐标总共有 2^n 种可能性。

现在你如何递归地做到这一点:

  • 如果要为n=1生成坐标,只需返回01

  • 如果您想为 n>1 生成坐标,请取 0 并将其连接到 n'=n-1 的所有可能坐标,然后取 1 并将其连接到 n'=n-1

  • 的所有可能坐标

关于C++ 生成并存储 n 维立方体的坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3070786/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com