我想知道哪个是为 range 中浮点值的平方根和立方根创建两个查找表的最佳方法[0.0, 1.0)
。
我已经对代码进行了概要分析,发现这是一个相当强的性能瓶颈(因为我需要为每个值计算它们的几十万个值)。然后我想起了查找表,并认为它们会帮助我提高性能。
由于我的值在一个很小的范围内,我正在考虑用步骤来分割范围,比如说,0.0025
(希望它足够了)但我不确定哪种方法应该是最有效的检索它们的方法。
我可以轻松地填充查找表,但我需要一种方法来有效地获取给定浮点数的正确值(在任何步骤中都没有离散化)。对此问题有任何建议或众所周知的方法吗?
我正在使用移动平台,只是为了指定。
提前致谢