C&C++   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了用条件循环每个数字的最快方式大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
给定64位整数,其中要评估的最后52位和前12位将被忽略,什么是最快的方法来循环每个7位的所有组合和所有其他位?

例:

第一排列:

0[x57]1111111

最后排列

00000000000011111110[x45]

其中0 [xn]表示n off(零)位.

速度是至关重要的,我们正在寻求节省每个时钟周期,因为它是需要在合理的时间内评估数十亿个州的更大解决方案的一部分.

一个工作的解决方案不是必需的,但一些伪代码会做的很好:)

解决方法

我想你会对这篇文章感兴趣: http://realtimecollisiondetection.net/blog/?p=78

它以非常有效的方式解决您的问题.

大佬总结

以上是大佬教程为你收集整理的用条件循环每个数字的最快方式全部内容,希望文章能够帮你解决用条件循环每个数字的最快方式所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。