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

如何做一间公司的网站企业网络推广情况介绍

如何做一间公司的网站,企业网络推广情况介绍,了解目前网站建设情况,网站建设小说毕业设计文章目录1. 题目2. 解题1. 题目 给定一个 每个结点的值互不相同 的二叉树#xff0c;和一个目标值 k#xff0c;找出树中与目标值 k 最近的叶结点。 这里#xff0c;与叶结点 最近 表示在二叉树中到达该叶节点需要行进的边数与到达其它叶结点相比最少。 而且#xff0c;当… 文章目录1. 题目2. 解题1. 题目 给定一个 每个结点的值互不相同 的二叉树和一个目标值 k找出树中与目标值 k 最近的叶结点。 这里与叶结点 最近 表示在二叉树中到达该叶节点需要行进的边数与到达其它叶结点相比最少。 而且当一个结点没有孩子结点时称其为叶结点。 在下面的例子中输入的树以逐行的平铺形式表示。 实际上的有根树 root 将以TreeNode对象的形式给出。 示例 1 输入 root [1, 3, 2], k 1 二叉树图示1/ \3 2输出 2 (或 3) 解释 2 和 3 都是距离目标 1 最近的叶节点。示例 2 输入 root [1], k 1 输出1 解释 最近的叶节点是根结点自身。示例 3 输入 root [1,2,3,4,null,null,null,5,null,6], k 2 二叉树图示1/ \2 3/4/5/6输出3 解释 值为 3而不是值为 6的叶节点是距离结点 2 的最近结点。注 root 表示的二叉树最少有 1 个结点且最多有 1000 个结点。 每个结点都有一个唯一的 node.val 范围为 [1, 1000]。 给定的二叉树中有某个结点使得 node.val k。来源力扣LeetCode 链接https://leetcode-cn.com/problems/closest-leaf-in-a-binary-tree 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 dfs 建立父节点信息找到 k 节点加入队列BFS向子节点和父节点进行BFS搜索第一个找到的叶子节点为答案 class Solution {unordered_mapTreeNode*,TreeNode* father;queueTreeNode* q;unordered_setTreeNode* visited; public:int findClosestLeaf(TreeNode* root, int k) {father[root] NULL;dfs(root, k);int size;TreeNode* cur;while(!q.empty()){size q.size();while(size--){cur q.front();q.pop();if(!cur-left !cur-right)return cur-val;if(cur-left !visited.count(cur-left)){q.push(cur-left);visited.insert(cur-left);}if(cur-right !visited.count(cur-right)){q.push(cur-right);visited.insert(cur-right);}if(father[cur] !visited.count(father[cur])){q.push(father[cur]);visited.insert(father[cur]);}}}return -1;}void dfs(TreeNode* root, int k) {if(!root) return;if(root-val k){q.push(root);visited.insert(root);}if(root-left)father[root-left] root;if(root-right)father[root-right] root;dfs(root-left,k);dfs(root-right,k);} };28 ms 22.9 MB 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步
http://www.sadfv.cn/news/206997/

相关文章:

  • 做问卷的网站删除域名 wordpress
  • 网站如何管理网站上不去的原因
  • 石家庄的网站开发公司外贸通道支持asp的网站吗
  • 标准网站是哪个开一个网站建设公司好
  • 鄱阳有做百度网站的网站批量修改
  • 校园网子网站建设管理意见或策划搜阅网站建设
  • 天水建设网站常州的网站建设
  • 新乡做网站的公司有那些sae wordpress 更新
  • 个人网站开发赚钱方向威海网站建设怎么样
  • 质量好网站建设加工网站开发 居易国际
  • wordpress超链接代码怎样建设网站优化
  • 网站降权是什么意思网站设计资料
  • 安全电子商务网站设计仿网站建设教程视频教程
  • 批量网站建设合作协议英德市住房城乡建设局网站
  • 广州的企业网站建设论文查重网站建设
  • 聚美优品网站建设方案网站建设 泰安
  • wordpress 下载网站永康做网站
  • 市场来说网站建设销售发展怎么样自己怎样做网站显示危险
  • 网站单页模板制作软件建设银行网站修改手机号码
  • 深圳成交型网站建设公司网页加速器脚本
  • 链接提取视频的网站wordpress图片横向
  • 电子商务网站建设与管理的实验报告数据分析网
  • 无锡阿凡达网站建设怎么建立本地网站
  • 手机搭建电脑做的网站做网站需要什么知识
  • 单仁做的网站网站管理建设需进一步加强
  • 哪些网站百度收录快上海互联网推广找哪家
  • 制作网站谁家做的好自己做下载类网站
  • 超级链接网站模板用文件传输协议登录网站
  • 网站策划方案详解佛山企业网站seo
  • 卫计局网站建设工作总结国内重要新闻