线性时间

✍ dations ◷ 2025-11-30 03:11:06 #线性时间

在计算复杂性理论,一个被称为线性时间或 Ο()时间的算法,表示此算法解题所需时间与输入资料的大小成正比,通常以表示。换句话说,执行时间与输入资料大小为线性比例。例如将一列数字加总的所需时间,正比于串列的长度。

然而实际情况常有差距,真实的执行时间很可能与预期的比率相差甚大,尤其在n的值很小时。在技术讨论时,在足够大的量n之下算法的执行时间从 a n {displaystyle an} log())。最低限度复杂性的证明已被小O符号含括;通用排序算法被认为是Ω( log())。另外,要找到一个集合中最大的元素是 Ω(),因为算法必须至少比较过()次才能找到最大元素。

任何必须依赖全部输入内容才能得解的问题,它最少也得要线性时间才能得解,因为它至少得花线性时间来读取输入资料。

相关

  • 塞纳河塞纳河(法语:Seine)是流经巴黎市中心的法国第二大河,全长780公里,流域面积7.8万平方公里。位于巴黎的塞纳河沿岸地区于1991年被联合国教科文组织列为世界文化遗产。塞纳河主流源
  • 西班牙交响曲《D小调西班牙交响曲》,作品21,是爱德华·拉罗一首为小提琴与乐队而作的协奏曲。作于1874年,虽名为交响曲,但不具交响曲的形式。一开始简短的管弦乐导奏带出整曲的气氛,继之以小
  • 前251年
  • 南堡经济开发区南堡经济开发区,是中华人民共和国河北省唐山市曹妃甸区下辖的一个类似乡级单位。下辖以下地区:三友社区、新苑社区、硕秋园社区、东苑社区、西苑社区、海月社区。
  • 热带铁苋菜热带铁苋菜(学名:)为大戟科铁苋菜属下的一个种。
  • EuclidEuclid,是一套电脑辅助设计软件,由法国马特拉集团子公司马特拉资料视觉于1980年代所开发。1996年,马特拉发表在CAS.CADE平台开发的新一代软件EUCLID QUANTUM。1998年,马特拉资料
  • 金裕贞金裕贞可以指:
  • 芮沐芮沐(1908年7月14日-2011年3月20日),原名敬先,字吉士,笔名申徒,男,祖籍浙江吴兴,生于上海,中国法学家,北京大学法学院教授,亦是中国经济法、国际经济法学的奠基人。著有《民事法律行为之
  • σ-代数在数学中,某个集合 X 上的 σ-代数又叫 σ-域,是 X 的幂集的子集合(X 的幂集即包含所有 X 的子集的集合系)。这个子集满足对于补集运算和可数个并集运算的封闭性(因此对于可数个
  • Rogue《Rogue》是迷宫探索式电子游戏,最早由迈克尔·托依和格伦·韦科曼在1980年左右开发。部分因为游戏内容的过程生成,游戏在1980年代中期大学Unix系统上很流行。《Rogue》使迷宫