高中知识复习——log2(n)

1.背景

  • 最近时不时翻一下 LeetCode 的题,关于二分查找法经常有一个时间复杂度是 log2(n) 的概念,一时间竟然想不起来,索性买了本高中知识点书,外加百度,搞明白了最后写一篇文章总结并记录下。

2.什么是 指数

  • 看图,2、3、4 右上的 2 、3、2 就是指数
    在这里插入图片描述

3.什么是 log2(n)

  • 表示的是 以 2 的多少次方等于 n
  • 数学上叫:以 2 为底 n 的 对数
    在这里插入图片描述
    指数,对数,都是针对右上角的数字来说的,如果右上角数字记作 a 的话,不过是一个已经知道 a 求结果,一个知道结果求 a

4.感想

  • 二分查找法就是每次少一半,多少次之后变为 1 ,如果总个数是 16
  • 即 2^x = 16,求 x
  • 即 log2(16)
  • 如果总数为 n
  • 即 log2(n)
  • 即 二分查找法的时间复杂度;
  • 26
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值