title: 43. 时间复杂度 tags: zk complexity theory time complexity big O notation WTF zk 教程第 43 讲:时间复杂度 在上一讲中,我们介绍了图灵机的概念及其在计算理论中的重要性。这一讲,我们将探讨计算理论中另一个核心概念:复杂性理论,并介绍时间复杂度。 什么是复杂性理论 复杂性理论是计算机科学的一个重要分支,主要研究解决计算问题所需的资源(如时间和空间)。它回答了以下关键问题: 解决一个特定问题需要多少时间? 需要多少内存空间? 不同问题之间的难度如何比较? 复杂性理论不仅关注解决问题是否可能(这是可计算性理论的范畴),更关注解决问题的效率。它帮助我们理解问题的内在难度,指导我们设计更高效的算法。 Source: h...
title: 43. 时间复杂度 tags: zk complexity theory time complexity big O notation WTF zk 教程第 43 讲:时间复杂度 在上一讲中,我们介绍了图灵机的概念及其在计算理论中的重要性。这一讲,我们将探讨计算理论中另一个核心概念:复杂性理论,并介绍时间复杂度。 什么是复杂性理论 复杂性理论是计算机科学的一个重要分支,主要研究解决计算问题所需的资源(如时间和空间)。它回答了以下关键问题: 解决一个特定问题需要多少时间? 需要多少内存空间? 不同问题之间的难度如何比较? 复杂性理论不仅关注解决问题是否可能(这是可计算性理论的范畴),更关注解决问题的效率。它帮助我们理解问题的内在难度,指导我们设计更高效的算法。 Source: https://medium.com/@cbochras/labyrinth-of-computational-complexity-theory-c2cb7d08622d 时间复杂度 时间复杂度(Time Complexity)是衡量算法执行效率的一个重要指标,它描述了算法运行时间与输入规模之间的关...