社区
Java SE
帖子详情
请教高手(超大整数)
zhaogang820125
2004-11-22 12:04:46
如果系统要使用超大整数(超过long长度范围),请你设计一个数据结构来存储这种超大型数字以及设计一种算法来实现超大整数加法运算)。
...全文
109
8
打赏
收藏
请教高手(超大整数)
如果系统要使用超大整数(超过long长度范围),请你设计一个数据结构来存储这种超大型数字以及设计一种算法来实现超大整数加法运算)。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
onlyxu
2004-11-22
打赏
举报
回复
不用的东西看过了就忘了
haroyy
2004-11-22
打赏
举报
回复
不看API的后果
jFresH_MaN
2004-11-22
打赏
举报
回复
呵呵,以前参加一个算法比赛就有这样变态的题目
当时是要求1000位
我们是用c++的,java也差不多,就是用String或者char[]来存储
chanceqw
2004-11-22
打赏
举报
回复
嘿嘿,java.math.BigInteger就是干这个事的,你去看看源码
j2nix
2004-11-22
打赏
举报
回复
这个好像是联想的面试题。
chanceqw
2004-11-22
打赏
举报
回复
源代码太长了
zhaogang820125
2004-11-22
打赏
举报
回复
1.C++或Java中的异常处理机制的简单原理和应用。
2. Java的接口和C++的虚类的相同和不同处
3. 垃圾回收的优点和原理。并考虑2种回收机制。
4. 请说出你所知道的线程同步的方法。
5. 请讲一讲析构函数和虚函数的用法和作用。
6. Error与Exception有什么区别?
7. 在java中一个类被声明为final类型,表示了什么意思?
8. 描述一下你最常用的编程风格。
9. heap和stack有什么区别。
10. 如果系统要使用超大整数(超过long长度范围),请你设计一个数据结构来存储这种超大型数字以及设计一种算法来实现超大整数加法运算)。
11. 如果要设计一个图形系统,请你设计基本的图形元件(Point,Line,Rectangle,Triangle)的简单实现
zhaogang820125
2004-11-22
打赏
举报
回复
能把java.math.BigInteger的原代码贴上来吗?有没有更好的方法。
public class BigInt
{
int[] ArrOne = new int[1000];
String intString="";
char[] StringToChar = new char[1000];
public char[] Arr(String s)
{
intString = s;
StringToChar = s.toCharArray();
int size = StringToChar.length;
//int a = s.lenght();
for(int i=0;i<ArrOne.length;i++)
{
for(int j=size;j<size;j--)
{
ArrOne[i] = StringToChar[j];
}
}
return StringToChar;
}
}
华为2014校园招聘上机试题
华为2014年校园招聘 机试题题目,共三大题
c语言如何限制abc为正整数,
高手
请进,
请教
一道简单的c语言题!
该楼层疑似违规已被系统折叠隐藏此楼查看此楼#include#include#include#include#include#includeusingnamespacestd;ifstreamfin("alpha.in");ofstreamfout("alpha.out");#definecinfin#definecoutfoutintnn;...
易语言-深入了解数据类型
易语言-深入了解数据类型各种数据类型在内存中的存储情况通过实战游戏...短整数型05.整数型06.长整数型07.小数型08.双精度小数型09.逻辑型10.日期时间型11.文本型12.字节集13.DXF小练习-喇叭公告14.DXF小练习-透明无敌
python输出算式整数商和余数_要用c程序编不要用其他语言:1.输入整数a和b,如果a能被b整除,就输出算式和商,则输出算式、整数商和余数...
输入整数a和b,如果a能被b整除,就输出算式和商,则输出算式、整数商和余数解答:#include#includevoid main(){int a,b;printf("请输入整数a和b ,以空格分开\n");scanf("%d %d",&a,&b);if(a%b)printf("算式:%d/...
C语言实数四舍五入为整数,c语言输入一个实数,求其四舍五入的整数
输入两个正整数m和n,求其最大公约数和最小公倍数.用C语言编程输入两个正整数m和n,求其最大公约数和最小公倍数.用辗转相除法求最大公约数算法描述:m对n求余为a,若a不等于0则m0){m_cup=m;n_cup=n;res=m_cup%n_cup;...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章