说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

如何实现任意长整数的运算?

编辑:说三道四文库 发布时间:2017-12-18 12:12
HTML文档下载 WORD文档下载 PDF文档下载
用树组,还是链表或其他数据结构?如何实现?有请各位大侠讨论,给出代码!
多谢!
在java.math包中有一个BigInteger类,就是用来实现任意长整数的运算,其中有现成的源代码。
BigInteger
BigInteger provides analogues to all of Java's primitive integer operators, and all relevant methods from java.lang.Math. Additionally, BigInteger provides operations for modular arithmetic, GCD calculation, primality testing, prime generation, bit manipulation, and a few other miscellaneous operations. 
不太懂,比如计算(2^100)*(2^65) --

该怎么办呢?
import java.math.BigInteger;

BigInteger a=new BigInteger(2);
BigInteger b=a.pow(100);
BigInteger c=a.pow(65);
BigInteger d=b.multiply(c);
d=d.substract(new Integer(1));
to:jimshen(jimshen)


应该是BigInteger a=new BigInteger(String.valueOf(2))吧

非常感谢各位的帮助,不过我的本意是自己用数据结构实现大数据的运算.
不知哪位给点代码参考!
http://expert.csdn.net/Expert/topic/1100/1100570.xml?temp=.3787042
原来记得还有一个是用数组实现任意长数字的计算的帖子,刚才没搜到。呵呵
那你就用数组吧
比如你需要一个n位长的整数,你就建立一个数组int[] a = new int[n-1];
a[0]代表个位,a[1]代表十位,a[2]代表百位以此类推。运算方面估计就不用说了吧,按数位来吧,小学怎么教的加减乘除和进位就那么做
授之以渔,谷歌发布开源秘密武器Kubernetes 炫耀分数已经out!ShareSDK发布游戏内视频录制SDK Android开发者必知的5个开源库 UCloud完成B轮融资5000万美元 Git远程操作详解 《近匠》iMAG:移动应用快速跨平台开发工具 Facebook斥资30亿美元购Snapchat遭拒后,推Slingshot 全球开发者报告:程序媛崛起,企业应用更赚钱! 土豪经济 E人E本发布首款4G安全手机 内忧外患:Android版FuelBand应用来得太迟? MongoDB 2.6.2 发布,大大改进查询功能 清华毕军&华为马云:SDN是学术和产业都看好的领域 向三星和苹果发难:亚马逊FirePhone 3D手机强势来袭 支付宝移动端与NFC芯片商、手机商合作 推出近场支付产品 Go 1.3正式发布,改进正则表达式! API设计如龙生九子,Tunneling、Hypermedia等更受开发者青睐 NFV+SDN,博科打造开放式网络平台 亚马逊开放双SDK:摄像购物,追踪脸部玩游戏 解析淘宝Hadoop作业平台——宙斯Zeus 亚马逊的心思:要Android不要谷歌 Vuforia SDK全面更新:3.0版可实时生成虚拟场景和物体 Stream SDK:以手为“剪”,随时随地分享精彩内容 一周消息树:惠普研发基于Linux开源操作系统 打造全新计算机 我从谷歌学到的那些事:Toilet文化、代码实验室 对话大神Scott Shenker:从物理博士到SDN's Uncle 巨头们的又一战:健康数据服务平台 移动应用广告新竞争,Facebook不再一家独大 为什么Fire Phone手机价格不便宜? 老牌播放器暴风影音发力线下与自制内容 APP运营:“小数据”为合理化推送定位 TCL H5TV:回归电视本质,与开发者共赢 急救:机器出问题了,大家帮忙看看 谁能谈谈XP的激活问题!? 有问题的问题1 有问题的问题 安装visual studio.net 2003 的问题? 急件!请教了,如何在一个字符串中提取第n次出现的字符? weblogic及EJB属于中间层的吗? 到水园第一件事就是看看斑竹有没有换,嘻嘻,还有谁也是这样的? win2000装好后,设了本地连接的属性,和别的机器一样的设,可就是PING 不通网关 哪有“VB.NET高级编程”和“ADO.NET高级编程”下载?? 请各位帮忙找一个用asp.net写的日历,急用 小弟是菜鸟,请问一下svrmgrl是什么,9I中有吗? 文章分页,而且文章中有大小不等的图片,该如何去做 求《三国霸业2》简体版下载地址? 诸位高手,我碰到一个很棘手ASPNETMENU的问题!急需解决!!(100分)献上! vfw下的视频采集和图象截取的问题请教! 求 《家园-惊世浩劫》简体版 关于浏览器的问题 pb如何调用word文挡? 在使用mfc时选择不同语言,怎么最后编译执行时有??符号(在菜单中) 网络共享安全问题!!!!!!!!!!!!! 我是第一次尝试做网站,碰到了问题,能帮帮我吗? 电话号码的正确性问题? 求教c#中datagrid表格设置 高分求远程开机源代码 希望大家给出: 时间的各种单位(包括汉字名称和英文缩写)及它们的进率关系; 专家近来看一下,很有针对性! 对《c# Primer Plus中文版》书的批判!!!!! 谁能提供teechart在pb中的使用帮助 是否有记录传真机传真的资料(包括传真号码,传真时间,内容) 是否有记录传真机传真的资料(包括传真号码,传真时间,内容) 急救:如何回复fdisk删除的分区 请各位帮忙找一个用asp.net写的日历,急用 我想了解‘Bug 列表‘是怎么回事,最好有例子 各位大哥请帮帮我,如何将下面的vbs转换到c#,不胜感激! 如何控制DataList显示的记录数 请教做过基于snmp方式的入侵检测系统的哥们 !!!!!!! 架构模式知多少? 请教做过基于snmp方式的入侵检测系统的哥们 !!!!!!! 请教各位大侠一个问题?? 请教做过基于snmp方式的入侵检测系统的哥们 !!!!!!! 一个初学者的麻烦! 帮忙写个求时间的函数, 请教做过基于snmp方式的入侵检测系统的哥们 !!!!!!! 二叉查找树的问题(好难啊!求救) 怎么在网页中添加一个生成EXCEL按钮 请教做过基于snmp方式的入侵检测系统的哥们 !!!!!!! 堆的一个问题?? 关于对话框的处理问题!!!!!!!!! 笔记本电脑如何进CMOS设置?我按Del不行,我想设光区启动,机子是联想的。急 2000说有文件被替换为不可识别的格式。? 请问比如"嗳丄""儍苽"这些字体是什么字?是不是现代流行的字?叫什么字? 为什么把鲈鱼叫大嘴鲈鱼呢? 收获父亲为什么叫我把鲈鱼放了 根据对话内容写出所缺句子,补全对话.a:Hi,Dave!1.b:They are photos a:2.b:Sure.Here are you a:Oh.They are all about animals.3.b:Yes,I like animals very much a:4.b:My favorite animals are lions a:But here are some photo of tigers.b:I want 找先行词Dan said some things about me that were not true.此句先行词是那个 苹果4S如何导入电话本?电信版的4S,智能机如何导入电话本?普通不是智能机的如何导入电话本?就是把手机卡和手机上的电话本都导入苹果手机里. 这句话的先行词是什么?it's the most interesting that i have ever read 这个句子先行词是哪个?We should take pride in the "China craze" by foreigners,which originates from the increasing prestige of China.中的which是修饰哪个词啊?which前不是foreigners么?怎么会修饰的是"China craze"? 为什么灵敏电流计的0刻度在中间物理 字体效果英文怎么读 老师级的才能解出了`首先图形是这样了,有一小车,这个小车上边不是长方形的,而是睡到的L.L顺时针转个90度下面再加上两个个轮子,换句话说就是,L这个字母的左边加上两个轮子,你理解了么? 报道称泰北“孤军”后裔学中文当导游收法国媒体再曝美国监听法国驻美和联合国澳大利亚11岁男孩因纵火被关“虚拟软美国校园枪击案枪手曾遭欺凌 开枪或是澳大利亚11岁男孩因纵火被关“虚拟软以情报部长质疑伊朗谈判诚意 呼吁美国视频:10岁男孩午夜被切断右手 扔进巨型牡蛎长约35.5厘米 或为世界上俄罗斯暴力事件频发 普京抨击外国势力美国被曝监听意大利民众通讯 意政府或财经观察:供应充裕令纽约油价跌破百元芦山:“别样”中秋同样温暖中秋首日出行忙河南高中生打砸食堂续:封闭化管理被疑西安百年门牌楼似“囧”字 网友:大圣哈登坦诚愿为募捐剃须 自信大胡子至少哈尔滨一辆重载残土车二环桥上侧翻(图抗风等级达7级的客滚船已于17时起恢上海铁路迎来中秋出行高峰2013年全国跳伞锦标赛9月下旬在柳广安:加快推进棚户区改造 提升老百姓鸡蛋价创6年最高 \"火箭蛋\"预计至尊华娱仙武世界大反派睡神的传说傲世战歌墨无邪武侠位面畅游记超级垃圾系统唐林若风传修真聊天群智相无相秘境七贤祠旅游武灵丛台旅游黄粱梦吕仙祠旅游弘济桥旅游甘露寺旅游赵王城旅游龙沙公园旅游黑瞎子岛旅游果戈里大街旅游朝阳公园旅游大水车旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘