big-o - 大 O 表示法:负对数参数
问题描述
我不确定红色标记的通道。
此外,我知道常量被忽略,例如 O(12 log b) = O(log b)。这是否意味着 O(log b^12) = O(log b) ?
解决方案
由于您在问题中陈述的原因,O(log b 12 ) = O(log b) 是正确的。
图像中的推导不正确,因为只要 f 是一个对任意大的输入取负值的函数,O(f) 就是一个空集。因此,您不能丢弃像 -12 这样的常数负因子,因为这会改变函数的符号;通常 O(f) 和 O(-f) 是不一样的,并且(至少)其中一个是空集(除非 f 在某个界限之外完全为零)。
推荐阅读
- r - 在 Tidyverse 中过滤事件数据的时间
- python - 在我的 SQL Server 数据库中存储 TimeDelta
- android - 在 viewpager 片段的 recyclerview 中插入原生广告
- node.js - UnhandledPromiseRejectionWarning:错误:ENOENT:没有这样的文件或目录,打开
- mongodb - 如何在Mongodb中获取属性总和达到一定值的文档组合?
- debugging - 更改对象在调试器/检查器变量值表中的显示方式
- javascript - 在 PHP 中寻找这个 JS 函数的等价物
- python - 使用 defaultlist() 创建一个函数来初始化多个字典?
- powershell - Powershell - 在查看创建新文件的文件夹时 - 如果“Register-ObjectEvent”中的语句未触发
- java - 如果没有向下滚动,价格没有添加