Chr*_*ris 4 language-agnostic algorithm math data-structures
在.Net框架缺少BigInteger类(但尚未)的情况下到达砖墙时,我已经决定将自己开发为一个练习(我意识到存在开源替代方案).我需要通过哪些环节才能开发出来?是否有任何我可能不会拥有的特殊知识?
编辑:旁边的问题.您将使用哪种数据类型来表示新的大整数类中的数字?
And*_*aam 8
任意精度算术?
编辑:要表示您的数字,您可能需要一个可调整大小的整数数组.
Dav*_*rab 6
我会提高你的基本数学技能.当我写一篇Big Int课程时,我必须记住如何像小学一样手工添加,增加和分割.
接下来,如果您要创建一个新类,我将尝试遵循为Framework设置的标准.所以它看起来像任何其他.Net类.
我会关注TDD,所以你知道你的班级按照它的设计方式运作.
归档时间:
16 年,2 月 前
查看次数:
571 次
最近记录: