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

常用的设计网站有哪些大学生网站开发目的

常用的设计网站有哪些,大学生网站开发目的,个人域名 做公司网站,电商平台推广方案描述 给定一个二叉树的 根节点 root#xff0c;想象自己站在它的右侧#xff0c;按照从顶部到底部的顺序#xff0c;返回从右侧所能看到的节点值。 思路 对树进行深度优先搜索#xff0c;在搜索过程中#xff0c;我们总是先访问右子树。那么对于每一层来说#xff0c;…描述 给定一个二叉树的 根节点 root想象自己站在它的右侧按照从顶部到底部的顺序返回从右侧所能看到的节点值。 思路 对树进行深度优先搜索在搜索过程中我们总是先访问右子树。那么对于每一层来说我们在这层见到的第一个结点一定是最右边的结点但凡循环or遍历都会有中间状态产生如奇偶、遍历的计数、嵌套遍历的话内层循环就会有首位值这些都将是重要信号可以暂存利用 # 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 rightSideView(self, root: Optional[TreeNode]) - List[int]:depth_mapping_rightmost_value dict() # 深度为索引存放节点的值max_depth -1queue deque([(root, 0)])while queue:node, depth queue.popleft()if node is not None:# 维护二叉树的最大深度max_depth max(max_depth, depth) 如果每层存放节点都是从左往右那么每一层最后一个访问到的节点值是每层最右端节点因此不断更新对应深度的信息即可depth_mapping_rightmost_value[depth] node.valqueue.append((node.left, depth 1))queue.append((node.right, depth 1))return [depth_mapping_rightmost_value[depth] for depth in range(max_depth 1)]
http://www.dnsts.com.cn/news/214463.html

相关文章:

  • 郑州市惠济区城乡建设局网站宜春网站建设
  • 建一个下载网站要什么cms系统比58同城做的好的网站
  • 织梦手机网站源码下载小语种网站怎么做
  • 襄樊网站建设哪家好手机wap网站特效
  • 网站建站价格标准企业所得税怎么算公式是什么
  • 伊利集团的网站建设水平评价上海设计装修公司排名
  • 同一虚拟主机 2个网站各行业的专业网址论坛资料
  • 布吉网站建设哪家技术好大学生创新创业网站建设内容
  • 企业网站模板下载哪里嘉兴网站托管
  • 网站建设开公司现在好做吗wordpress 页面美化
  • 防做网站网络平台推广方式
  • 旅游网站建设的组织性网站建设书籍附光盘
  • 温州网站建设方案书青岛设计网站的公司哪家好
  • 网络推广电话销售技巧和话术东莞市网络seo推广怎么样
  • 专门做网站建设的公司电商怎么做
  • 网站建设案例价格中国工商网
  • 如何在个人网上建网站怎么做好推广
  • 报价公司贵州便宜网站推广优化电话
  • 淄博网站制作设计高端跨境电商推广平台
  • 岳阳建设网站公司抖音代运营创业
  • 网站的增加条件设计深圳品牌咨询公司
  • 品牌的网站建设一般多少钱免费图片生成器
  • 免费的代码分享网站另一更新正在进行 wordpress
  • 凡客建站手机版下载网站设计服务合同
  • 门户网站建设与运行安装wordpress出现500错误
  • 花里胡哨的网站园林景观设计公司组织架构
  • 青岛网站建设微信群专业的免费网站建设
  • 网站整站源码下载工具网页制作教程模板
  • 神码ai智能写作网站义乌网站推广
  • 长沙网站seo报价外包公司到底值不值得去