请教高手(超大整数) 嘿嘿,java.math.BigInteger就是干这个事的,你去看看源码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,以前参加一个算法比赛就有这样变态的题目当时是要求1000位我们是用c++的,java也差不多,就是用String或者char[]来存储 能把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; } } 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)的简单实现 Dao自动生成工具第二版-dz_model-1.1源码奉上,相对于1.0版本有所优化 从文件中直接读取一个集合 要怎么做啊 求 根据 limit传参分页的例子 怎样设置SWT或JFace的Dialog标题栏颜色 求帮忙写个程序啊~ JAVA画线 如何实现类工厂? 怎样产生随机字符串 关于classpath的问题 String S; 和 String S = new String();有区别吗? setLayout(new FlowLayout(FlowLayout.LEFT))这句错在哪里? 我想在ftp服务器上建立目录,请教高手,在线等......
当时是要求1000位我们是用c++的,java也差不多,就是用String或者char[]来存储
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;
}
}
2. Java的接口和C++的虚类的相同和不同处
3. 垃圾回收的优点和原理。并考虑2种回收机制。
4. 请说出你所知道的线程同步的方法。
5. 请讲一讲析构函数和虚函数的用法和作用。
6. Error与Exception有什么区别?
7. 在java中一个类被声明为final类型,表示了什么意思?
8. 描述一下你最常用的编程风格。
9. heap和stack有什么区别。
10. 如果系统要使用超大整数(超过long长度范围),请你设计一个数据结构来存储这种超大型数字以及设计一种算法来实现超大整数加法运算)。
11. 如果要设计一个图形系统,请你设计基本的图形元件(Point,Line,Rectangle,Triangle)的简单实现