首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

小弟问个关于效率有关问题的算法

2011-12-10 
小弟问个关于效率问题的算法字符串1,2,3,4。。。。。10000求它们的和怎样效率才高?谢谢[解决办法]去除数学上的

小弟问个关于效率问题的算法
字符串1,2,3,4。。。。。10000

求它们的和

怎样效率才高?谢谢

[解决办法]
去除数学上的优化 比如1+...1000像当于1+999,2+998,3+997,即501个1000或者别的优化的话
在程序上面,也只能转换成INT直接加了,在程序层面上没社么可以优化的了
[解决办法]
用等差数列求和公式
(1+n)*n/2
如果怕溢出就开double类型。
[解决办法]
如果单纯的求1...10000,楼上几位的办法都没什么问题,但是如果你的10000可能会很大的话,比方说10000000000000000000000000000000000,我想只有moon_cool(月影剑) ( )的说法最为保险,不可能只是求1...10000吧
[解决办法]
moon_cool(月影剑)的方法可以

热点排行