1、题目:找出数组中的重复数字
多种解法里边有一个的原理类似于二分查找
2、
3、斐波那契数列的解法除了递归和循环,还有一种数学方法:
4、旋转数组中的最小数字有一种特殊情况没有考虑
5、快速幂
6、打印从1到最大n位数(大数问题)
7、double类型之间的比较不能直接用“==”,因为计算机内小数的存储会有误差,判断两个数是否相等,只能判断两者之差的绝对值是否在一个很小的范围内,如果两个数相差很小,就可以认为它们相等,所以可以定义一个另外的函数来判断。
boolean Equal(double num1, double num2){
if(num1 - num2 > -0.0000001 && num1 - num2 < 0.0000001)
return true;
return false;
}