当前位置: 首页 > news >正文

2017最新网站icp备案wordpress添加icon文件夹

2017最新网站icp备案,wordpress添加icon文件夹,山东省建设执业资格注册中心网站,哈尔滨网站建设外包公司算法#xff1a; 如果不考虑完全二叉树的特性#xff0c;直接把完全二叉树当作普通二叉树求节点数#xff0c;其实也很简单。 递归法#xff1a; 用什么顺序遍历都可以。 比如后序遍历#xff08;LRV#xff09;#xff1a;不断遍历左右子树的节点数#xff0c;最后… 算法 如果不考虑完全二叉树的特性直接把完全二叉树当作普通二叉树求节点数其实也很简单。 递归法 用什么顺序遍历都可以。 比如后序遍历LRV不断遍历左右子树的节点数最后加上根节点的节点数1 迭代法 用层序遍历改一下模版代码就行。 正确代码 递归法 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val0, leftNone, rightNone): # self.val val # self.left left # self.right right class Solution:def countNodes(self, root: Optional[TreeNode]) - int:if root None:return 0#左leftnum self.countNodes(root.left)#右rightnum self.countNodes(root.right)#中num 1 leftnum rightnumreturn num 时间空间复杂度 时间复杂度分析 在最坏情况下需要遍历二叉树的所有节点才能计算节点的数量。因此时间复杂度为O(n)其中n是二叉树中的节点数。 空间复杂度分析 递归调用的空间复杂度取决于递归的深度即树的高度。在最坏情况下二叉树是一个链表结构高度为n。因此递归调用的空间复杂度为O(n) - 此外除了递归调用的空间没有使用额外的数据结构。因此除了递归调用的空间外空间复杂度为O(1)。 综上所述时间复杂度为O(n)空间复杂度为O(n)由于递归调用的空间或O(1)除了递归调用的空间。
http://www.hkea.cn/news/14567796/

相关文章:

  • 企业网站推广 知乎企业网站设计收费
  • 找人做任务网站营销型网站建设亏1
  • 手机网站快速排名如何做企业网站开发
  • 网站备案文件找产品厂家用哪个app
  • 音乐网站后台管理模板廊坊哪里做网站好
  • 自贡北京网站建设电影网站建设策划书
  • 做故障风的头像的网站揭阳做网站的
  • 高师院校语言类课程体系改革与建设 教学成果奖申报网站上饶网站网站建设
  • 免费网站流量cp网站建设
  • 为您服务网站电子商务网站建设课程设计
  • ps详情页模板aso优化服务
  • 中国新农村建设促进会网站游戏创业项目
  • 网站pc端和手机端分离怎么做做网站编辑好吗
  • 志鸿优化设计网站seo策划方案案例分析
  • 建设电影网站的关键2016做砸了的小网站
  • 建设工程网站有哪些大学网站策划方案
  • 咨询型网站免费咨询的图片
  • 企业网站定制公司企业网站设计沈阳
  • 官网华为seo公司哪家
  • 资讯网站源码江西省建设厅网站
  • 外贸品牌网站建设企业营销网站建设步骤
  • 屏山县建设招标网站微信开放平台创建移动应用
  • 自己做网站卖产品怎么样购物网站开发的背景与意义
  • 天津 网站 备案广告模板
  • wordpress背景特效唐山seo公司
  • 网站收录检测wordpress主题导购
  • 网站策划是什么网站代运营要多少费用
  • 网站建站建设公司网站加app建设
  • 域名备案网站购买工业互联网平台是什么
  • 玩具网站 下载八百客crm系统登录入口