|
|
1
3
例如,每个奇数的最大奇数因子是数本身,并且有一个计算前n个奇数之和的公式。你为什么不用它来减少你打电话的次数
任何偶数的最大奇数因子与该数一半的奇数因子相同。因此,16,14,12和10的最大奇数因子之和与8,7,6和5的相同。但是你分别计算这两个范围?为什么? 等等你需要优化你的算法,而不是你的坏算法的实现。上面的概念提出了几种可能的递归实现,它们的速度要快得多。
very quickly whipped up a solution
使用更好的算法来解决这个问题,比仅仅调用
你应该 总是 在尝试优化实现之前,先考虑算法优化。回报往往更大,结果也不那么脆弱。 |
|
|
Muhammad Umer · 为什么这个随机数猜谜游戏模拟产生5.8 1 年前 |
|
|
Alisa Petrova · 在有向图中更改一对顶点以创建循环 1 年前 |
|
|
D W · Python-将浮点数从2转换为10到100位小数 1 年前 |
|
|
Bartol · 确定python龟图形中的角度 2 年前 |
|
|
randomAlgo · 将弹簧设置为相同长度的成本最低 2 年前 |
|
Fyodor · 在C中使用sin和cos计算数学表达式不正确? 2 年前 |
|
Sergio · python中大量数字的乘法 2 年前 |