本文仅供学习参考使用。

数据结构和算法本身解决的是“快”和“省”的问题,即如何让代码运行得更快,如何让代码更省存储空间。所以,执行效率是算法一个非常重要的考量 指标。那如何来衡量你编写的算法代码的执行效率呢?时间、空间复杂度分析

  • 大O表示法
    数据结构之复杂度分析(学习笔记)
    数据结构之复杂度分析(学习笔记)
  • 几种常见的时间复杂度
    数据结构之复杂度分析(学习笔记)
    数据结构之复杂度分析(学习笔记)
    数据结构之复杂度分析(学习笔记)
  • 空间复杂度
    时间复杂度的全称是渐进时间复杂度,表示算法的执行时间与数据规模之间的增长关系。类比一下,空间复杂度全称就是渐进空间复杂度,表示算法的存储空间与数据规模之间的增长关系
    数据结构之复杂度分析(学习笔记)
    最好、最差、平均时间复杂度需要用到轻微的概率论的知识,这里就不涉及了。

相关文章:

  • 2021-06-18
  • 2021-04-06
  • 2021-12-18
  • 2021-09-12
  • 2022-01-06
  • 2021-06-20
  • 2021-03-30
  • 2018-10-27
猜你喜欢
  • 2018-10-06
  • 2021-08-04
  • 2021-08-26
  • 2022-02-02
  • 2021-07-11
  • 2021-08-31
  • 2021-08-10
相关资源
相似解决方案