36 进制 有兴趣的进来帮看下

小小都不懂 2013-04-28 09:42:35
String str = '00001'

按照 36 进制 递增
00002......00009
0001A->....0001Z
00020->....00029
0003A........
希望给出效率最高的算法!
谢谢大家啦!
...全文
154 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
shine333 2013-04-28
  • 打赏
  • 举报
回复
当然,前面的0需要补齐
shine333 2013-04-28
  • 打赏
  • 举报
回复
不知道你的算法是指??? Integer.parseInt(str, 36) Integer.toString(num, 36)
andycpp 2013-04-28
  • 打赏
  • 举报
回复
00009下一个是0001A ? 这个不太理解
u010178674 2013-04-28
  • 打赏
  • 举报
回复
引用 2 楼 opentheoo 的回复:
没人看呢。。。
是啊 没人看啊 问题说清楚撒
STEEL-CHINA 2013-04-28
  • 打赏
  • 举报
回复
引用 楼主 opentheoo 的回复:
String str = '00001' 按照 36 进制 递增 00002......00009 0001A->....0001Z 00020->....00029 0003A........ 希望给出效率最高的算法! 谢谢大家啦!
================= 玩这个的理由,36进制最大值35=100011,我不知道这个进制有什么优势? 弄个32进制 最大位31=11111还差不多,不过增加位的操作复杂度肯定增加,有必要这样做吗?
fei1710 2013-04-28
  • 打赏
  • 举报
回复
你要算什么?
rumlee 2013-04-28
  • 打赏
  • 举报
回复
00001...00009,0000A,...0000Z,00010...0001Z...
小小都不懂 2013-04-28
  • 打赏
  • 举报
回复
没人看呢。。。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧