CodeRoadMap
路线图课程知识库文章题库资源社区我的学习
CodeRoadMap

程序员的学习成长路线图。登录解锁全部课程,并同步路线图与课时进度。

学习

  • 路线图
  • 课程
  • 文章
  • 题库
  • 知识库

更多

  • 资源
  • 社区
  • 我的学习
  • 内容说明

© 2026 CodeRoadMap

津ICP备2026012044号-1·coderoadmap@126.com
开发路线图/数据结构与算法路线图/算法复杂度
阶段二

算法复杂度

"算法复杂度"指的是算法解决问题所需的计算资源。这些计算资源可以是程序执行所耗费的时间(时间复杂度),也可以是执行过程中占用的内存空间(空间复杂度)。我们的目标是最小化这些资源,因此耗时更少、占用空间更小的算法被认为效率更高。复杂度通常用大 O 表示法(Big O notation)来表达,它描述了时间或空间需求的上界,并说明它们如何随输入规模的增长而变化。分析并理解算法复杂度非常重要,这样才能针对具体的使用场景选择或设计出最高效的算法。

登录查看节点详情

首阶段节点可试读;登录后解锁全部路线图节点正文与进度同步。

登录免费注册
← 上一节点哈希表下一节点 →大 O 表示法