有一个数组,例如 4 个整数,如何以最快的方式确定它是非零最小值?
最佳答案
除非您在将元素添加到数组时保留最小值,或者您将数组按排序顺序排列 - 我看不到其他解决方案,只能迭代每个成员以确定最小值。
没有“快速”的方法来测试每个成员。
一般来说,我建议不要优化某些东西,除非它确实被证明很慢。程序的旧规则将 90% 的时间花在 10% 的代码上,这通常适用。程序员有 99.99% 的可能性优化代码而不是那 10% 的规则也是如此。
剖析你的代码 - 剖析你的代码 - 剖析你的代码
关于c++ - 确定非零最小值的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8867349/