那个谁谁要AA,AAA电池的deal来了# PhotoGear - 摄影器材
t*e
1 楼
实现一个increment an integer by 1的函数,the integer can be huge, 数据结构自选
e.g., [2,3,6] --> [2,3,7]
我一开始用ArrayList, 为的是方便处理最大数位进位的情况, e.g. 999 ->
1000。
后来经过提醒用char[],这样计算前需要转换成int, 而且如果最大位数要进位需要重
新初始化一个char[] ... 不知道这样对吗?
关于increment()计算本身,我用iteration和recursive各写了一遍,主要考虑了进位
,不过没考虑负数 ... 不知道算不算一个bug?
唉,刚开始准备找工作就面了G家,心里好没底啊。希望好心人bless有个onsite吧
e.g., [2,3,6] --> [2,3,7]
我一开始用ArrayList
1000。
后来经过提醒用char[],这样计算前需要转换成int, 而且如果最大位数要进位需要重
新初始化一个char[] ... 不知道这样对吗?
关于increment()计算本身,我用iteration和recursive各写了一遍,主要考虑了进位
,不过没考虑负数 ... 不知道算不算一个bug?
唉,刚开始准备找工作就面了G家,心里好没底啊。希望好心人bless有个onsite吧