log2 指“以 2 为底的对数”(二进制对数),常写作 log₂(x) 或在编程/数学排版中写作 **log2(x)**。在计算机科学中常用于描述信息量(比特)、算法复杂度、二叉结构层数等。(也可能在某些编程语言里作为函数名表示“计算以 2 为底的对数”。)
/ˌlɔːɡ ˈtuː/
log2(8) equals 3.
log2(8) 等于 3。
Because the algorithm halves the input each step, its time complexity is proportional to log2(n).
因为该算法每一步都把输入规模减半,所以它的时间复杂度与 log2(n) 成正比。
log 来自 logarithm(对数) 的缩写形式,而 logarithm 源自希腊语成分:logos(比例、计算)+ arithmos(数)。后缀 2 表示“底数为 2”,因此 log2 就是“以 2 为底的对数”。