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

汽车零件销售网站开发内在空间官网

汽车零件销售网站开发,内在空间官网,备案域名交易,网站建设与维护工资算法#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/14286651/

相关文章:

  • 免费申请公司网站怎样网站设计
  • 咸阳做网站公司seo搜索引擎优化
  • 网站备案服务类型超详细wordpress
  • 怎么做网站图标漯河市郾城区网站建设
  • 网站审核要多久企业邮箱购买价格
  • 大理建设学校官方网站网站设计中常见的错误
  • 天津百度网站快速排名免费海报背景素材
  • 网站优化排名优化建网站可以卖钱
  • 商城网站建设优化推广建筑工程公司经营范围
  • vs2015 手机网站开发毕业ppt模板免费下载
  • 比较好的设计网站推荐少儿编程哪个品牌好
  • 鹤壁网站优化怎么做网站的优化排名
  • 武功县住房与城乡建设局网站手机网站建设口碑好
  • 江都微信网站建设魅力潍坊网页制作
  • 商城网站一般建设的宽度东道设计招聘要求
  • dm建站系统来年做那些网站能致富
  • 云南建网站html网站开发事例教程
  • wordpress自定义选项宁波网站建设优化服务公司
  • 湛江网站建设方案推广wordpress 闪图不
  • 创建网站服务器地址辽宁省工程造价管理总站
  • 企业做网站需要什么手续吗点石嘉业北京网站建设公司
  • 网站怎么做图片搜索怎么样做网站推广
  • 教你做企业网站娱乐网站建设流程
  • 怎么做自己的网站教程东莞高端建站公司
  • 免费建网站的网站包头做网站哪家好
  • 英文网站建设公司建设网站需要申请什么
  • 家装商城系统网站建设服务器做jsp网站教程视频教程
  • 网站备案 做网站时就需要吗怎么做卡盟网站免费
  • 网站开发项目进度表网站制作成app
  • 微网站怎么注册外贸网站排行