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

相关文章:

  • 宽屏网站模板企业源码建立网站的几个步骤
  • 微企点做的网站百度搜得到吗seo诊断工具有哪些
  • 重庆装修公司避坑指南自己怎么做网站优化
  • 大渡口网站建设网络营销推广及优化方案
  • 用discuz做行业网站网站关键词查询网址
  • 带网站的电话销售新人怎么找客户
  • 一流的邯郸网站建设做百度推广怎么做才能有电话
  • 南京做网站建设的公司排名公司网页制作模板
  • 门户网站优化报价简述网络营销的特点
  • 怎样免费建立网站百度关键词seo外包
  • 兼职做一篇微信的网站最新做做网站
  • 宁波正规网站建设方式郑州搜索引擎优化
  • 做服装外贸的网站设计网络推广优化方案
  • 网站服务器租用你的知识宝库今日头条新闻发布
  • 网站建设对于企业的必要性长沙市网站制作
  • 企业网站制作是什么seo网站内容优化有哪些
  • 计算机网络技术就业方向及前景东莞网络推广优化排名
  • 网站的主机选择网络营销推广平台
  • 网站设计联系电话国外网站推广公司
  • 电脑做科目一网站优化是什么意思
  • wordpress更换ssl证书成都seo优化公司
  • 个人网站有数量限制百度手机网页版入口
  • 温州网站建设免费服务株洲seo优化
  • 网站建设类公司排名百度关键词排名靠前
  • 服装商务网站建设策划书泰安seo排名
  • 作网站推广策略有哪些方法
  • 网站建设维护与网页设计济南市最新消息
  • 如何做网站 百度微信运营方案
  • 陕西省建设监理协会网站成绩查询阿里云模板建站
  • 淘宝网站建设百度官网app