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

提高网站公信力 单仁网站文章后台写完前台不显示

提高网站公信力 单仁,网站文章后台写完前台不显示,做mip网站必须备案吗,新手学做网站教程原题链接: 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.yayakq.cn/news/340512/

相关文章:

  • 金州新区规划建设局网站wordpress页面输入密码
  • 网站怎么做自适应做网站推广要注意的事项
  • 安徽省住房城乡建设厅网站电工棋牌推广方法
  • 网站备案系统登陆不上云南省网站备案
  • 泰州模板自助建站codepen wordpress
  • 惠城中山网站建设网站开发需要多少钱价格
  • 抚顺网站建设费用建网站需要多少钱和什么条件有关
  • 制作网站的心得体会网页制作素材图片美食
  • 网站创作规划哈尔滨品牌建站软件
  • 驾校网站建设关键词滁州做网站价格
  • 网站备案证书下载不了qq网页空间
  • 上海高端网站建设服务器企业做网站的概要
  • 局域网建设简单的影视网站网站管理员登陆不了
  • 泰安可以做网站的公司辽宁省品牌建设的建议
  • 网站开发学费软件开发是学什么
  • 服装网站建设项目维护与评价书徐州企业建站程序
  • 太平洋建设21局网站中国今天最新军事新闻
  • 做内销的网站推荐个人备案网站 论坛
  • 做网站的排名如何联系网站
  • 福田网站建设-信科网络wordpress 教育主题
  • 网站设计技术大全广州移动网站开发
  • 关于戒烟网站怎么做asp的公司网站
  • 邢台网站制作地址附近电脑培训班位置
  • wordpress 中介网站体育新闻最新消息
  • 网站如何做视频的软件成都科盛兴网站建设有限公司
  • 营销型网站重要性建设网站用什么代码写好呢
  • 网站免费php空间申请网站开发设计流程
  • 郑州网站推广报价wordpress文章幻灯片代码
  • 企业集团网站建设方案论文合肥网站建设多少钱
  • 花卉网站建设策划方案扬州建设局网站