中级农民
- 积分
- 106
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2018-1-13
- 最后登录
- 1970-1-1
|
我用了三种方法,一种是 变成String 翻过来再转回数,一种是算出reversed,最后是递归实现 “板凳”的算法。
以下代码输出:
String[0==>>>999999999]>>sum>>1000000010>>ss>>198899time>23437
Math[0==>>>999999999]>>sum>>1000000010>>ss>>198899time>11956
Recursive:::198900@@@time>12146
Recursive效率应该很高,但是我的实现有两个问题:
1,要复制已有的数字,组合新的Set,很大程度降低了效率;
2,sum不是增加的,不能像前两种算法设置一个最大限;
还请各位高人指点。
|
|