比如一个超出long类型的数据, 据说可以使用数组来存储, 想问问是咋实现的. 谢谢啦
1
SeanChense 2015 年 3 月 24 日
比如 1024 就存成 [1][0][2][4] ,这样的数组。
|
2
evlos 2015 年 3 月 24 日 via iPhone
|
3
Mutoo 2015 年 3 月 24 日
想要省点空间,可以用八四二一码:
http://en.wikipedia.org/wiki/Binary-coded_decimal |
4
stackpop 2015 年 3 月 24 日
array[0] = 1
array[1] = 0 array[2] = 2 array[3] = 4 如果是十进制,那么该数组就表示1024 如果是100进制,那么该数组就是1 * 100 * 100 + 100 + 0 * 100 * 100 + 2 * 100 + 4 * 1 类似这样 |
5
mfaner 2015 年 3 月 24 日
像Java里的BigInteger内部就是数组,可以看源代码
|