今天用存储过程向数据库插入了500W的数据,耗时N久,于是就想知道二分查找1000万的效率,但忘了怎么计算.....

Java 的Math.log(double a) 函数是以e(2.71828...)为底来计算的,如果我们想知道log(2)(1000万)的计算结果,应该怎么做呢?

利用换底公式:log(x)(y) =log(e)(y) / log(e)(x),我们可以这样做:Math.log(1000*10000) / Math.log(2)。

为了方便口算,贴一下log其他公式(其中a^b代表  a的b次幂):

1、a^(log(a)(b))=b 
2、log(a)(a^b)=b
3、log(a)(MN)=log(a)(M)+log(a)(N); 
4、log(a)(M÷N)=log(a)(M)-log(a)(N); 
5、log(a)(M^n)=nlog(a)(M)

Java 中使用数学的Math.log的方法相关推荐

  1. java中signum使用_Java.math.BigInteger.signum()方法实例

    全屏 Java.math.BigInteger.signum()方法实例 java.math.BigInteger.signum()返回此BigInteger的函数正负号. 声明 以下是java.ma ...

  2. 捋一捋Python中的数学运算math库(上篇)

    正式的Python专栏第18篇,同学站住,别错过这个从0开始的文章! 很多学习编程的都多多少少学习了一些数学知识. 学委之前也简单吐槽了 Python中奇葩的round函数! 这篇我们讲讲那些常用的数 ...

  3. java 中lock,java中lock获取锁的四种方法

    在java接口中会存放着许多方法,方便线程使用时的直接调用.对于lock接口大家都不陌生,我们已经初步对概念进行了理解.那么在获取锁的方法上想必还不是很清楚.下面我们就lock获取锁的四种方法分别进行 ...

  4. Java中的string定义的两种方法和区别

    java中的String定义的两种方法和区别 第一种:new方式 String s1 = new String("hello world"); String s2 = new St ...

  5. Java 中使用反射来创建对象、调用方法

    Java 中使用反射来创建对象.调用方法 反射创建对象 反射调用方法 反射调用私有方法 反射调用可变参私有方法 反射调用的方法自身可以抛出异常的情形   假设已有下面的类: import java.l ...

  6. java面试题27 java中下面哪些是Object类的方法()

    java面试题27 java中下面哪些是Object类的方法() A notify() B notifyAll() C sleep() D wait() 蒙蔽树上蒙蔽果,蒙蔽树下你和我.遇到这种题,我 ...

  7. Java中如何编写一个完美的equals方法

    在Java中,由于语言规范要求equals方法具有以下特性: 1)自反性:对于任何非空引用x,x.equals(x)应当返回true. 2)对称性:对于任何引用x和y,当且仅当x.equals(y)返 ...

  8. Java中Date和Calender类的使用方法

    查看文章     Java中Date和Calender类的使用方法 2009-10-04 20:49 Date和Calendar是Java类库里提供对时间进行处理的类,由于日期在商业逻辑的应用中占据着 ...

  9. Java中遍历Set集合的三种方法

    Map集合:链接: Map集合的五种遍历方式及Treemap方法 Set集合:链接: Java中遍历Set集合的三种方法 TreeSet集合:链接: Java深入了解TreeSet,和迭代器遍历方法 ...

最新文章

  1. 一个web左侧菜单例子
  2. matlab的svm工具箱的安装
  3. dataframe数据标准化处理_数据预处理——标准化/归一化(实例)
  4. Maven:导入Oracle的jar包时出现错误
  5. mysql8和5.7区别_综合布线产品类别之间有何种联系和区别?
  6. 25 个超棒的 HTML5 JavaScript 游戏引擎开发库
  7. Django_xamin注册model错误
  8. Facebook正式改名Meta,一个元宇宙新纪元由此开始
  9. 卷积神经网络--MINIST数据集
  10. 调整计算机硬盘大小,固态硬盘分区如何合并 自己调整磁盘大小真的很实用
  11. JQuery读书笔记---很全面的教程
  12. 从头来过教你PHP脚本语言(一)
  13. CENTOS 8上部署GBase 8a的环境配置
  14. Unity 3D模型展示之拖拽
  15. Android指针时钟的实现代码
  16. 手把手实战机器学习系列: 随机森林
  17. 【算法笔记】二叉树之基础遍历
  18. @支付宝@微信支付,世界第一要来和你们抢生意了!
  19. webInspect SprinBoot2.x安全整改
  20. 【点的定位】Save the Students! UVALive - 5984

热门文章

  1. Uniqueness(思维 or 二分 or 暴力)
  2. 微信小程序---评论功能实现
  3. 中山纪念中学10日游
  4. 【解决方案】基于视频直播点播平台EasyDSS搭建的校园电视台同步转播方案
  5. 腾讯财报:Q2游戏收入430亿元,12岁以下未成年人占比0.3%
  6. 腾讯大讲堂之精益设计
  7. 全世界公认最美的地方
  8. 如何查找最近最快的dns服务器,如何可以选择适合自己的最快的DNS服务器?
  9. CSS:元素的显示与隐藏
  10. 计算机专业大一新生要带电脑吗,大学新生需要带笔记本电脑去学校么