|
1
1
优化是一个错误的术语,但可以重写代码以找到更好的(更精简或更简洁的业务)逻辑。
那么可能的重写是
根据其他约束,这可能是可以简化的。
我宁愿做一个函数
我没有把这叫做中间人,因为maxmin也是可行的。 补充 @Jarod告诉我,OP提到的所有数字都是 未签名 . 然后
可能应该是
|
|
2
1
首先
将这种低级优化留给您的C++编译器
. 可能是最近
GCC
调用为
如果您认为(在分析之后)应该手动优化这段特定的代码,那么就这样做并编写文档。但你应该先介绍一下。 注意各种近似值 timing 计算的数量。 请记住,开发时间也有其成本。大多数时候,它们比这种低级优化更重要。因此,源代码的可读性也很重要(更好地命名变量、额外的临时值或额外的注释可能很重要)。 |
|
|
Glory Raj · 有什么方法可以使这两个块具有共同的功能吗 4 年前 |
|
|
Justin · Python自属性重命名 8 年前 |
|
|
Sabutobi · 长dict属性行的重构 8 年前 |
|
|
Falco Alexander · 简单LINQ重构/样式 8 年前 |
|
|
05bs001 · Euler 12需要优化 8 年前 |
|
|
slartidan · 如何将lambda表达式重构为方法引用? 8 年前 |
|
|
Alex · 在Java类中频繁使用与映射键相同的字符串[已关闭] 8 年前 |