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

设计师国外网站seo关键词推广价格

设计师国外网站,seo关键词推广价格,上海企业一窗通注册,汉字域名的网站有哪些1、题目描述 给定一棵二叉树#xff0c;计算这课二叉树的直径长度#xff0c;即为二叉树任意两个节点间的最长路径。比如#xff1a; 这棵二叉树的最长路径为3。 2、解题思路 使用递归进行求解#xff0c;每次递归的过程中#xff0c;先求出以某个节点为树根的二…1、题目描述     给定一棵二叉树计算这课二叉树的直径长度即为二叉树任意两个节点间的最长路径。比如 这棵二叉树的最长路径为3。 2、解题思路     使用递归进行求解每次递归的过程中先求出以某个节点为树根的二叉树的左子树的最长深度maxLeft、右子树的最长深度maxRight并在递归函数中用一个变量maxLen来保存任意两个节点间的最长路径。在求出左子树的最长深度maxLeft和右子树的最长深度maxRight之后就可以求出以该节点为根的二叉树的最长路径maxLen。具体代码如下 public class Solution {static int maxLen 0;public static void main(String[] args) {TreeNode root new TreeNode(0);TreeNode p1 new TreeNode(1);TreeNode p2 new TreeNode(2);TreeNode p3 new TreeNode(3);TreeNode p4 new TreeNode(4);TreeNode p5 new TreeNode(5);TreeNode p6 new TreeNode(6);TreeNode p7 new TreeNode(7);TreeNode p8 new TreeNode(8);root.left p1;root.right p2;p1.left p3;p3.left p4;p2.left p5;p2.right p6;p6.right p7;p7.right p8;FindMaxLen(root);System.out.println(maxLen);}public static void FindMaxLen(TreeNode pRoot) {if (pRoot null) {// 空的话直接结束return;}if (pRoot.left null) {// 左子为空左面最大长度为0pRoot.maxLeft 0;}if (pRoot.right null) {// 右子为空右面最大长度为0pRoot.maxRight 0;}if (pRoot.left ! null) {// 递归获取以左子节点为根节点的最大距离FindMaxLen(pRoot.left);}if (pRoot.right ! null) {// 递归获取以右子节点为根节点的最大距离FindMaxLen(pRoot.right);}if (pRoot.left ! null) {// 左面最大距离左子左面最大距离与左子右面最大距离取最大值1pRoot.maxLeft Math.max(pRoot.left.maxLeft, pRoot.left.maxRight) 1;}if (pRoot.right ! null) {// 右面最大距离右子左面最大距离与右子右面最大距离取最大值1pRoot.maxRight Math.max(pRoot.right.maxLeft, pRoot.right.maxRight) 1;}if (pRoot.maxLeft pRoot.maxRight maxLen) {// 刷新最大距离maxLen pRoot.maxLeft pRoot.maxRight;}}}class TreeNode {TreeNode left;TreeNode right;int maxLeft;int maxRight;int data;public TreeNode(int data) {this.data data;} } 3、另一种解法递归 public static int FindMaxLen(TreeNode pRoot) {if (pRoot null) {return 0;}// 递归获取左子、右子的最大距离int maxLeft FindMaxLen1(pRoot.left);int maxRight FindMaxLen1(pRoot.right);// 刷新最大距离maxLen Math.max(maxLeft maxRight, maxLen);// 返回该节点的父节点在该侧的最大距离return Math.max(maxLeft, maxRight) 1; }
http://www.pierceye.com/news/358391/

相关文章:

  • 灯塔建设网站网上做流量对网站有什么影响
  • 网站模板 黑色建设网站安全措施
  • 临沂企业网站建设珠海建设网站的公司哪家好
  • 中国网站建设公司排行榜网站建设精美模板
  • 国家对于学校网站建设深圳网站建设公司网络服务
  • 承德建站公司福田庆三整鼻子好吗
  • 域名和网站关联seo优化是指
  • 爱站网官网关键词周口网站关键词优化
  • vps网站管理器阿里云如何做网站
  • 网站是什么意思例如营销型网站文案怎么做
  • 五莲县网站建设wordpress去掉链接中的吗
  • 贡井区建设局网站建网是什么
  • 高端大气网站模板南京网站制作西安
  • wordpress站点标题和副标题网站内容要突出什么原因
  • 网站建设公司排行杭州wordpress站外链接跳转页面
  • 哪个网站可以做行程攻略哈尔滨市建设工程招标网
  • django网站开发实例望城建设局网站
  • 住房和城乡建设网站方案网页界面设计的网络系统有哪些
  • 自己做的网站怎么设置文件下载商城app搭建
  • 好看的网站分享查域名注册详细信息查询
  • 中山网站建设招聘宜宾seo快速排名
  • 网站制作 福宁网络有限公司单页网站seo优化
  • 增城做网站站长之家域名查询大全
  • 个人网站建设报价做游戏出租的网站好
  • 珠海网站建设公司哪家好织梦网站怎么做下载地址
  • 西安商城网站建设公司宁夏住宅建设发展公司网站
  • 网站建设实现用户登录济南网站建设找老兵
  • 做网站还挣钱吗成都网站设计策划免费
  • 阿里云服务器怎么放网站百度开户渠道商哪里找
  • 网赢天下深圳网站建设建设一个小说网站