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

建设公司官网流程网站排名seo教程

建设公司官网流程,网站排名seo教程,怎样找回网站备案密码,乐清市建设规划局网站原题链接: https://leetcode.cn/problems/cousins-in-binary-tree/ 解题思路: 使用队列进行BFS搜索,同时保存每个节点,以及其深度和父节点信息。当搜索到x和y时,对比深度和父节点,如果满足要求&#xff0…

原题链接:
https://leetcode.cn/problems/cousins-in-binary-tree/

解题思路:

  1. 使用队列进行BFS搜索,同时保存每个节点,以及其深度和父节点信息。
  2. 当搜索到xy时,对比深度和父节点,如果满足要求,则表示找到了堂兄弟节点。
/*** @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.khdw.cn/news/69284.html

相关文章:

  • 大学生做微商网站公司网址怎么注册
  • 网站客服是做什么的成都广告公司
  • 页面设计要求厦门seo排名公司
  • 网站防止挂马应该怎么做徐州百度运营中心
  • 空间主机 建网站百度风云榜
  • wordpress能做几个域名的301班级优化大师的利和弊
  • 模板网站也可以做优化搜索引擎优化seo专员招聘
  • 湛江电气建站软件长沙百度公司
  • wordpress 小程序源码sem和seo区别与联系
  • 哪个网站可以做任务赚钱国外免费网站域名服务器查询软件
  • 网站建设网站模板橘子seo
  • 做服装外贸的网站设计百度关键词排名怎么做
  • 哪些网站是php网站死链检测工具
  • 商务网站开发与建设中国站免费推广入口
  • 怎么用vs做网站开发爱站之家
  • 做网站的时候宽高深圳全网营销系统
  • 现在个人做网站还能盈利百度营销是什么
  • 网站建设科技公司百度seo排名优化助手
  • 网站挂马处理百度快照企业官网定制设计
  • 用xampp来搭建wordpress建站环境上海seo网站优化
  • 珠海高端网站制作公司广东深圳疫情最新
  • 网站赚钱的方式惠州自动seo
  • 金融产品做网站推广全自动在线网页制作
  • 昆山靠谱的网站建设公司搜狗seo软件
  • 有了域名如何建设网站谷歌优化的最佳方案
  • 网站推广淘宝联盟怎么做百度免费发布信息平台
  • 怎么做像表白墙的网站促销活动推广方案
  • c语言也能干大事网站开发lpl赛区战绩
  • 易企网站建设百度应用商店app下载安装
  • 福田专业网站建设公司win7优化大师下载