![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
Kryptonite1998
菜ACMer, 深度学习爱好者
展开
-
大数乘法
面试题:如果让你输入两个整数(存在数组里),整数的长度n(n接下来讲讲大数乘法的原理,代码后面贴上。 运算原理: 一般的编程语言内定的长整形的数据长度也不会有几十位,比如在java中的long类型和double类型可以存8位,即表示的2^64之内的数字,即18446744073709551616.(20位),根据两数相乘的大数的长度不会超过两个乘数之间最大的位数+3,即max(str1原创 2017-08-08 13:56:24 · 621 阅读 · 0 评论 -
String类中的compareTo方法总结
最近我发现了一个事情,那就是在面试笔试中,好多公司都喜欢在String字符串上出问题,涉及到方方面面的知识,包括其中的一些常用方法。在此,我总结下关于String类中的compareTo方法,以备应对以后的笔试面试。String类的定义:Java.lang 类 Stringjava.lang.Object java.lang.String所有已实现的接口:Serial转载 2017-07-26 23:12:07 · 1052 阅读 · 0 评论 -
TreeSet的排序问题
TreeSet支持两种排序方法:自然排序和定制排序。TreeSet默认采用自然排序。1、自然排序 TreeSet会调用集合元素的compareTo(Object obj)方法来比较元素之间大小关系,然后将集合元素按升序排列,这种方式就是自然排序。(比较的前提:两个对象的类型相同)。 java提供了一个Comparable接口,该接口里定义了一个compa转载 2017-07-26 23:15:15 · 405 阅读 · 0 评论