美文网首页
大O记号的“刻度”

大O记号的“刻度”

作者: 夕阳下的不回头 | 来源:发表于2018-07-01 15:49 被阅读5次

高效解O(1)

从代码形式上来看  

如果一段代码不含转向(循环、调用、递归等)

没有分支、判断

则为顺序执行的  

即是O(1)复杂度

接下来的是对数、对数多项式复杂度

对数多项式的时间复杂度应该是除了常数复杂度以外最低了  

因为

而且你会发现没有写底数   因为写底数没有意义,底数是几并不影响着时间复杂度的构成

主要看(logn)的次数就行了   有习题可以练一下

以上称为高效解

下面介绍有效解

不管c是多少  只要c是常数 我们就认为是有效解

下面介绍难解:

指数

相关文章

  • 大O记号的“刻度”

    高效解O(1) 从代码形式上来看 如果一段代码不含转向(循环、调用、递归等) 没有分支、判断 则为顺序执行的 ...

  • 大O记号的引入和其他记号

    大O记号是为了找出某个算法随问题输入规模n的增大时 算法的时间成本随着n的变化 我们知道当n变得很大时 我们只需要...

  • 函数的增长

    算法渐近效率 Θ记号的数学含义: O记号的数学含义: Ω记号的数学含义 o的数学含义: ω的数学含义: 总结 以上...

  • 「算法原理与实现」渐进记号与递归求解

    一、渐进记号 1、渐进记号(渐进紧确) 1>θ记号 2>O记号 3>Ω记号 2、等式和不等式中的渐进记号(非渐进紧...

  • 数据结构学习 - 绪论

    算法 大 O 记号 T(n) = O(f(n)) iff 存在 c>0,当 n>>2 时,有 T(n)

  • 对大O记号两个性质的证明

    要认真理解基本概念,复杂问题无非就是简单问题的约束性组合。——刘杨 在对计算机算法进行渐进时间复杂度分析时,针对足...

  • 算法概论复习提纲

    一. 简答题的基本内容(30分) 1. 记号O、W、[if !vml] [endif]的意义; O:存在n0>0、...

  • 安居士/海滨:隐喻神偷

    隐喻神偷 作者:安居士/海滨 人不知,鬼不觉,在暗处潜伏 踩点望风,做记号,标明长短刻度 像一只老鼠,敏感虚伪,嗅...

  • 【现代诗】记号

    记号 桌子上有一瓶饮料, 被撕去了包装, 这是记号。 在家里有那么个人, 被裹上了包装, 这是记号。 拿个巴掌大的...

  • 第1章 算法简介

    第一章 算法简介 学习目标 为学习本书剩余章节打下坚实的基础; 编写二分搜索算法的代码; 学会使用大O​记号来分析...

网友评论

      本文标题:大O记号的“刻度”

      本文链接:https://www.haomeiwen.com/subject/qyacuftx.html