您当前的位置: 首页 >  leetcode

惊鸿一博

暂无认证

  • 1浏览

    0关注

    535博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

算法笔记_面试_0.刷leetcode_基础知识范围

惊鸿一博 发布时间:2020-07-07 18:51:59 ,浏览量:1

时间复杂度:不考虑系数!

与n的关系

例子

图示:

主定理:

面试题举例:

  • 二叉树的前中后序遍历的时间复杂度为多少?
    •  答:都是O(n), 可以根据主定理算出。或者说: 不管那种遍历方式结节都只访问一次,所以线性于节点数,所以时间复杂度是O(n)
    • 同理:图的遍历/DFS(深度优先)/BFS(广度优先),时间复杂度也都是O(n)
    • 二分查找:时间复杂度:O(logn)
  • 空间复杂度: 数组的长度为n,则时间复杂度为O(n); 对于递归,递归的最大深度即为其时间复杂度。

 

关注
打赏
1663399408
查看更多评论
立即登录/注册

微信扫码登录

0.0398s