Ruby 请问大家 ruby 中数字长度不限是怎么实现的呢?

wangshuai901 · July 26, 2013 · Last by hello_little_yy replied at July 26, 2013 · 1747 hits

比如说计算阶乘 java 如果不用 bigint 的话也就是 13 的阶乘 到此为止了 但是 ruby 不限定梳子长度 结果还相当快。。

请问大家这是怎么实现的呢?有木有相关的文献呢 谢谢

在 Ruby 里面,很大的数字被存储为 Bignum 对象,实在要研究,你可以看看 Bignum 的源码。

Unknow user #2 July 26, 2013

超大数据以前我都是用链表来存储的

You need to Sign in before reply, if you don't have an account, please Sign up first.