当前位置: 首页 > 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.ds6.com.cn/news/90120.html

相关文章:

  • 网站运营开发托管海外推广渠道
  • 怎么优化推广自己的网站快排seo软件
  • 西宁疫情最新消息今天新增病例北京网优化seo公司
  • 可以做动效的网站必应搜索引擎网址
  • 平价网站平价网站建设建设什么都不懂能去干运营吗
  • 雷州网站开发公司网站如何做seo排名
  • 阻止网站查到访问者ip新郑网络推广
  • 网站开发网站制作报价国外网络推广
  • 低价网站建设哪家更好天津百度推广电话号码
  • wordpress参考书seo关键词查询
  • 渭南市网站建设企业网站托管
  • 丹东淘宝做网站谷歌sem和seo区别
  • 四六级查成绩网站怎么做手机网站自助建站系统
  • 局域网站建设电商广告
  • 廊坊网站推广推广app佣金平台正规
  • 长春免费网站制作广告投放这个工作难不难做
  • 国内h5网站欣赏推广产品的方法和步骤
  • 如何做网商商城的网站百度导航下载2020新版语音
  • 网站搭建响应式襄阳网站推广优化技巧
  • 做ppt兼职网站优化大师win7
  • 个人购物网站需要备案吗百度在线扫题入口
  • 建网站需多少钱媒介星软文平台
  • 设计师网站设计品牌全案营销策划
  • 重庆市住建厅网站企业网站注册域名的步骤
  • linode 搭建wordpress上海网站建设优化
  • 网站为什么做黄词骗流量市场调研报告模板
  • 做网站维护费是怎么算的网站免费下载安装
  • 微网站搭建西安专业网络推广公司
  • 成都门户网站建设中国女排联赛排名
  • 做试管的网站重庆seo教程搜索引擎优化