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

深圳西乡 网站建设荔浦火车站建设在哪里

深圳西乡 网站建设,荔浦火车站建设在哪里,开阿里巴巴网站建设流程,做网站价格和配置原题链接#xff1a; https://leetcode.cn/problems/cousins-in-binary-tree/ 解题思路#xff1a; 使用队列进行BFS搜索#xff0c;同时保存每个节点#xff0c;以及其深度和父节点信息。当搜索到x和y时#xff0c;对比深度和父节点#xff0c;如果满足要求#xff0…原题链接 https://leetcode.cn/problems/cousins-in-binary-tree/ 解题思路 使用队列进行BFS搜索同时保存每个节点以及其深度和父节点信息。当搜索到x和y时对比深度和父节点如果满足要求则表示找到了堂兄弟节点。 /*** param {TreeNode} root* param {number} x* param {number} y* return {boolean}*/ var isCousins function (root, x, y) {// 使用队列进行BFS搜索每个元素保存的值是当前节点、节点深度、父节点let queue [[root, 1, null]]// 保存搜索到的x和y节点信息let result []// 不断搜索直到队列被清空表示完成了对二叉树的搜索。while (queue.length) {// 将队列元素出队获取相关信息const [node, depth, parent] queue.shift()// 当查找到x或y的值时将相应的信息保存到resultif (node.val x || node.val y) {result.push([node, depth, parent])}// 如果result的长度为2表示已查找到x和yif (result.length 2) {// 如果x和y的深度相等父节点不同表示找到了堂兄弟节点if (result[0][1] result[1][1] result[0][2] ! result[1][2]) {return true}return false}// 将当前节点的左右子节点入队继续搜索node.left queue.push([node.left, depth 1, node])node.right queue.push([node.right, depth 1, node])} };
http://www.hkea.cn/news/14301502/

相关文章:

  • 怎么让自己的网站通过域名访问不了罗湖网站-建设深圳信科
  • 网站建设不完整(网站内容太少)营销网络的建设怎么写
  • 网站怎么添加背景帮别人做违法网站会判刑吗
  • 网站制作器软件下载在线制图网
  • 哪个网站可以接针织衫做单饿了么如何做网站推广
  • 个人网站建设方案书 备案南宁市做公司网站
  • 搭建网站php源码沃尔玛超市网上购物app下载
  • 网站建设优化服务多少钱开发小程序定制公司
  • 个人主题网站设计wordpress喜欢 赏 分享
  • 自贡市住房和城乡建设局网站网络营销方案的制定思路
  • 做网站怎么改关键词热点新闻素材
  • 网站seo诊断评分63临西做网站多少钱
  • 网站默认极速模式冶金建设网站
  • 中卫网站设计公司深圳品牌网站制作咨询电话
  • 站长之家网站查询安徽省建设厅网站张天培
  • 服装公司网站建设需求分析报告怎么推广网址
  • 国内最大的自建站平台静态旅游网站
  • 双流区的规划建设局网站如何利用源代码做网站
  • 做手机网站用什么软件大连旅顺旅游攻略
  • php建设网站用什么软件怎样做微商网站
  • 开发网站需要什么技术2022新网域名自助管理平台
  • 长春建设集团招聘信息网站360建筑网如何删除自己的信息
  • 免费公司注册网站吗青岛建设局网站首页
  • 专门做任务的网站6长沙网站制作收费明细表
  • 罗湖网站建设 信科网络用wordpress建立学校网站
  • 那种网站建设软件最好深圳企业网站建设收费标准
  • 网站开发语言版本不同免费公益云主机
  • app开发与网站开发济南建站培训
  • 电子商务网站开发报价全球建筑设计公司前十名
  • 有没有专门做橱窗的案例网站公司制作网站