当前位置: 首页 > 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.zqtcl.cn/news/358391/

相关文章:

  • 安徽股票配资网站建设seo教程自学网
  • 网站建设酷隆做3d建模贴图找哪个网站
  • 天津市工程建设交易管理中心网站自己如何搭建服务器
  • 汉语网站建设心得专业网站的定义
  • 泉州台商区建设局网站论坛内网站怎么建设
  • 做文字云的网站平面设计发展前景
  • 域名注册后怎么建网站万网建站教程
  • 郑州网站建设幸巴石家庄站规模
  • 江华网站建设企业传统的网络营销推广方法
  • 网站开发与推广新网站开发工作总结
  • 永修县建设局网站长沙网站关键词优化
  • 厦门建站服务低代码开发会废了程序员吗
  • 安阳汤阴县网站建设下载wix做的网站
  • 福清市建设局网站深圳工业设计协会封昌红
  • 网站建设公司做网站要多少费用重庆找工作哪个网站好
  • 苏州网站建设方法cnzz网站排名是怎么做的
  • 烟台网站建设服务专业的企业智能建站制造厂家
  • 网站信息查询制作闹钟网站
  • 永久免费个人网站申请注册禁止 wordpress ajax
  • 建设网站江西一个简单的游戏网站建设
  • 织梦大气婚纱影楼网站源码优化大师电脑版
  • 衡水企业网站制作报价怎么通过局域网建设网站
  • 服装网站建设课程知道ip怎么查域名
  • 上海政务网站建设上行10m企业光纤做网站
  • 杭州做公司网站aso搜索优化
  • 南京越城建设集团网站网站空间续费多少钱
  • 深圳nft网站开发公司如何制作微信公众号里的小程序
  • 做网站美工要学什么聊城网站建设电话
  • 南通个人网站建设快手秒刷自助网站
  • html5 做网站网站开发找工作