![]() |
1
3
例如,每个奇数的最大奇数因子是数本身,并且有一个计算前n个奇数之和的公式。你为什么不用它来减少你打电话的次数
任何偶数的最大奇数因子与该数一半的奇数因子相同。因此,16,14,12和10的最大奇数因子之和与8,7,6和5的相同。但是你分别计算这两个范围?为什么? 等等你需要优化你的算法,而不是你的坏算法的实现。上面的概念提出了几种可能的递归实现,它们的速度要快得多。
very quickly whipped up a solution
使用更好的算法来解决这个问题,比仅仅调用
你应该 总是 在尝试优化实现之前,先考虑算法优化。回报往往更大,结果也不那么脆弱。 |
![]() |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
![]() |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
![]() |
rainer · 后台插入程序的初始化 1 年前 |
![]() |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
|
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |