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

国外做电商平台的网站还有什么拼多多关键词优化是怎么弄的

国外做电商平台的网站还有什么,拼多多关键词优化是怎么弄的,宝塔建站工具,头疼是什么原因导致的1.题目基本信息 1.1.题目描述 给定一棵 N 叉树 的根节点 root ,计算这棵树的直径长度。 N 叉树的直径指的是树中任意两个节点间路径中 最长 路径的长度。这条路径可能经过根节点,也可能不经过根节点。 (N 叉树的输入序列以层序遍历的形式…

1.题目基本信息

1.1.题目描述

给定一棵 N 叉树 的根节点 root ,计算这棵树的直径长度。

N 叉树的直径指的是树中任意两个节点间路径中 最长 路径的长度。这条路径可能经过根节点,也可能不经过根节点。

(N 叉树的输入序列以层序遍历的形式给出,每组子节点用 null 分隔)

1.2.题目地址

https://leetcode.cn/problems/diameter-of-n-ary-tree/description/

2.解题方法

2.1.解题思路

深度优先搜索

时间复杂度:O(n)

2.2.解题步骤

第一步,定义维护变量。result维护最长的直径

第二步,定义递归函数。递归任务:返回从node节点开始,到达叶节点最长的两条路径的长度

2.1.递归出口;当node为叶节点时,递归退出

2.2.递归主体;使用maxLen1和maxLen2分别维护node结点到达叶节点第一长和第二长的路径长度

第三步,调用递归,更新result;并返回结果

3.解题代码

Python代码

class Solution:# 思路:深度优先搜索def diameter(self, root: 'Node') -> int:# 第一步,定义维护变量。result维护最长的直径self.result = 0# 第二步,定义递归函数。递归任务:返回从node节点开始,到达叶节点最长的两条路径的长度def dfs(node: 'Node') -> list[int]:# 2.1.递归出口if len(node.children) == 0:return [0, 0]# 2.2.递归主体;使用maxLen1和maxLen2分别维护node结点到达叶节点第一长和第二长的路径长度maxLen1, maxLen2 = 0, 0for child in node.children:maxLen = max(dfs(child))if maxLen + 1 >= maxLen1:maxLen2 = maxLen1maxLen1 = maxLen + 1elif maxLen + 1 >= maxLen2:maxLen2 = maxLen + 1self.result = max(self.result, maxLen1 + maxLen2)return [maxLen1, maxLen2]# 第三步,调用递归,更新result;并返回结果dfs(root)return self.result

4.执行结果

http://www.dtcms.com/wzjs/503974.html

相关文章:

  • 上海大学生做网站的团队seo推广是什么意思
  • 品牌网站建设平台济南百度seo
  • css做购物网站的分类目录广州市疫情最新
  • 做交友网站的免费网络推广网站
  • 可以做微积分的网站郑州网络公司排名
  • jsp做网站的优点seo是什么意思?
  • 专题网站开发 交互方法中层管理者培训课程有哪些
  • 传动设备 技术支持 东莞网站建设seo精华网站
  • wordpress做定制T恤的网站seo外包软件
  • .net网站空间百度上搜索关键词如何在首页
  • 绍兴网站制作工具seo优化是什么
  • 做网站的公司北京有哪些站长工具大全
  • 什么是网站镜像网络营销网
  • 自己做网站打不开是怎么回事百度搜索热词查询
  • 状态管理名词解释网站开发百度网盘网页版入口官网
  • 大连sem网站建设行业门户网站推广
  • 智慧团建网站登录入口官网搜索优化整站优化
  • 网站上做网页怎么改图片郑州百度推广托管
  • 成品网站和模板建站域名权重是什么意思
  • 网站策划专员台州百度关键词排名
  • 做知识产权服务的网站迈步者seo
  • jsp网站建设项目实战课本内容最新seo新手教程
  • 网站后台用户名百度网站推广价格查询
  • wordpress文章保存目录青岛谷歌优化
  • dede wap网站模板下载百度搜索引擎关键词优化
  • 建设网站需要具备什么条件人工智能培训心得
  • 郑州做网站建设外贸互联网推广的
  • app和微网站的对比0元免费做代理
  • 网站优化关键词排名自己怎么做微信卖货小程序怎么做
  • 做网站导航cms公众号推广渠道