作者ogamenewbie (._.)
看板java
标题Re: [问题] 字典档产生器的写法
时间Fri Jul 24 09:58:33 2009
※ 引述《conan99 (Edison)》之铭言:
: 请教一下
: 我想写一个类似字典档产生器的功能
: 如果我设定4位数
: 则会产生0~zzzz的结果
: 英文部份不用分大小写
: 请问怎麽写?
: 我目前是使用ASCII的方式
: 但是英数字之间有别的符号需跳开
: 写的有点长、乱
: 也还不知道怎麽显示不同位数
: 变成0000~zzzz
: 知道的人请告知一下,谢谢
选定一个适当的资料结构
例如 char[]
┌─┬─┬─┬─┐
│ │ │ │ │
└─┴─┴─┴─┘
为什麽要用他? 可能因为是用 ASCII, char 不错用.
里面会放甚麽资料? 0-9 a-z
资料连不连续? 有循序上的需求吗? 要不要建一个阵列或List或其他的东西来放他?
然後思考怎麽去处理他
初始化该放甚麽? 怎麽放?
┌─┬─┬─┬─┐
│ 0│ 0│ 0│ 0│
└─┴─┴─┴─┘
怎麽让他从 0000 变成 0001?
怎麽让 000z 变成 0010?
怎麽让他知道 zzzz 该停了?
有没有例外要处理?
还有没有其他要注意的?
--
最後我有一个小小的不情之请,
如果你从这中间有获得什麽心得,或觉得说能留下些感想,
来帮助下一位遭遇此种困难的人,能更加易於了解如何去解决这样一个问题,
也请你多多分享,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 120.125.83.125