繁体   English   中英

Python内置函数all()的时间复杂度是多少

[英]What's the time complexity of Python built-in Function `all()`

如何知道 Python 内置 Function all()的时间复杂度?

我已经尝试了这些方法,但没有找到答案。

  1. 搜索官方复杂性文档,但没有找到答案。
  2. 试图在 Python 源代码中查找。 但我找不到算法all()的位置。 这是我找到的关于all()的唯一文件。 在此处输入图像描述

定义上O(n) 它必须检查所有提供的值的真实性,直到找到虚假值。 它会短路(如果它找到一个虚假值,它会立即停止并返回False而不检查输入的其余部分),因此在许多情况下它不会完成所有工作,但如果输入实际上都是真实的,根据定义,它必须检查所有这些,做O(n)工作。 Big-O 不关心短路的可能性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM