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

企业网站中文域名有必要续费吗wordpress多级分销插件

企业网站中文域名有必要续费吗,wordpress多级分销插件,昆山商城网站建设,广州地铁封闭最新消息每棵子树内缺失的最小基因值【LC2003】 有一棵根节点为 0 的 家族树 #xff0c;总共包含 n 个节点#xff0c;节点编号为 0 到 n - 1 。给你一个下标从 0 开始的整数数组 parents #xff0c;其中 parents[i] 是节点 i 的父节点。由于节点 0 是 根 #xff0c;所以 parent…每棵子树内缺失的最小基因值【LC2003】 有一棵根节点为 0 的 家族树 总共包含 n 个节点节点编号为 0 到 n - 1 。给你一个下标从 0 开始的整数数组 parents 其中 parents[i] 是节点 i 的父节点。由于节点 0 是 根 所以 parents[0] -1 。 总共有 105 个基因值每个基因值都用 闭区间 [1, 105] 中的一个整数表示。给你一个下标从 0 开始的整数数组 nums 其中 nums[i] 是节点 i 的基因值且基因值 互不相同 。 请你返回一个数组 ans 长度为 n 其中 ans[i] 是以节点 i 为根的子树内 缺失 的 最小 基因值。 节点 x 为根的 子树 包含节点 x 和它所有的 后代 节点。 思路 本题关键点在于 如果树中不存在节点基因值为1的点那么所有节点缺失的最小基因值为1如果树中存在节点基因值为1的点那么其祖先节点缺失的最小基因值不为1其他节点均为1 那么如果树中有基因值为1的节点的话从该节点出发dfs求出其祖先节点缺失的最小基因值 dfs过程中使用哈希表记录目前已经遍历的基因值使用变量记录当前缺失的最小基因值 实现 class Solution {public int[] smallestMissingValueSubtree(int[] parents, int[] nums) {int n parents.length;int[] ans new int[n];Arrays.fill(ans, 1);int node -1;for (int i 0; i n; i) {if (nums[i] 1) {node i; // 出发点break;}}if (node 0) { // 不存在基因值为 1 的点return ans;}// 建树ListInteger[] g new ArrayList[n];Arrays.setAll(g, e - new ArrayList());for (int i 1; i n; i) {g[parents[i]].add(i);}SetInteger vis new HashSet();int mex 2; // 缺失的最小基因值while (node 0) {dfs(node, g, vis, nums);while (vis.contains(mex)) { // node 子树包含这个基因值mex;}ans[node] mex; // 缺失的最小基因值node parents[node]; // 往上走}return ans;}// 遍历 x 子树private void dfs(int x, ListInteger[] g, SetInteger vis, int[] nums) {vis.add(nums[x]); // 标记基因值for (int son : g[x]) {if (!vis.contains(nums[son])) {dfs(son, g, vis, nums);}}} }作者灵茶山艾府 链接https://leetcode.cn/problems/smallest-missing-genetic-value-in-each-subtree/solutions/2505883/tu-jie-yi-zhang-tu-miao-dong-duo-chong-x-q095/ 来源力扣LeetCode 著作权归作者所有。商业转载请联系作者获得授权非商业转载请注明出处。复杂度 时间复杂度 O ( n ) \mathcal{O}(n) O(n) n n n为二叉树的节点数目每个节点最多只会访问1次空间复杂度 O ( n m ) \mathcal{O}(nm) O(nm)
http://www.hkea.cn/news/14409535/

相关文章:

  • 北京朝阳区做网站十大代理记账公司
  • 网站的pv是什么找人做效果图那个网站
  • 做游戏用什么电脑系统下载网站好太原网页设计公司
  • 怎么优化自己公司的网站电子商务网站的开发流程
  • ie建设企业网站进去无法显示做关于星空的网站
  • 海阔天空网站建设电商平台设计
  • wordpress去掉侧边栏网站建设优化现状图表
  • 电子商城网站制作海南公司网站建设哪家快
  • 网站开发应用到的技术名词基于dijango的网站开发
  • 平面网站模版秦皇岛十大必去景点
  • 网站空间ip需不需要备案火车头采集器wordpress下载
  • 建设网站的公司swot广州有什么好玩的游乐场
  • 网站首页内链怎么做网站运营小白可以做吗
  • 杭州做公司网站自己做网站投放广告
  • 网站建设需要什么人才做网站的市场风险分析及对策
  • 自己做网站需要多少费用文字游戏做的最好的网站
  • 免费的网站app下载做装饬在哪家网站挂
  • 程序员做网站给女朋友网络知识培训
  • 廊坊兼职网站建设用html做网站步骤
  • php红酒网站建设wordpress原创中文主题
  • 为什么做pc网站wordpress logo不显示
  • 昆山做网站的公司有哪些西安网站设计哪家好
  • 网站制作报价多少邯郸房地产网站建设
  • 北京企业网站设计wordpress建设网站
  • 网站如何在推广代理加盟网站
  • 无障碍插件wordpress搜索引擎关键词怎么优化
  • 用vs做网站教程开发公司网签补充合同
  • 中国站长查询域名备案99作文网
  • 武夷山住房和城乡建设局网站专业做二手网站有哪些
  • 佛山网站建设网站制作公司哪家好seo是怎么优化推广的