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

网站首页图片制作做网站怎么切psd图

网站首页图片制作,做网站怎么切psd图,seo学徒是做什么,3d建模基础入门教程提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、力扣104. 二叉树的最大深度二、力扣559. N 叉树的最大深度三、力扣111. 二叉树的最小深度三、力扣力扣222. 完全二叉树的节点个数 前言 一、力扣104. 二叉树… 提示文章写完后目录可以自动生成如何生成可参考右边的帮助文档 文章目录 前言一、力扣104. 二叉树的最大深度二、力扣559. N 叉树的最大深度三、力扣111. 二叉树的最小深度三、力扣力扣222. 完全二叉树的节点个数 前言 一、力扣104. 二叉树的最大深度 递归 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* this.val val;* this.left left;* this.right right;* }* }*/ class Solution {public int maxDepth(TreeNode root) {if(root null){return 0;}int l maxDepth(root.left);int r maxDepth(root.right);return l r ? l 1 : r 1;} }迭代 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* this.val val;* this.left left;* this.right right;* }* }*/ class Solution {public int maxDepth(TreeNode root) {DequeTreeNode deq new LinkedList();if(root null)return 0;deq.offerLast(root);int high 0;while(!deq.isEmpty()){int len deq.size();for(int i 0; i len; i ){TreeNode p deq.pollFirst();if(p.left! null)deq.offerLast(p.left);if(p.right ! null)deq.offerLast(p.right);}high ;}return high;} }二、力扣559. N 叉树的最大深度 迭代 /* // Definition for a Node. class Node {public int val;public ListNode children;public Node() {}public Node(int _val) {val _val;}public Node(int _val, ListNode _children) {val _val;children _children;} }; */class Solution {public int maxDepth(Node root) {DequeNode deq new LinkedList();if(root null)return 0;deq.offerLast(root);int high 0;while(!deq.isEmpty()){int len deq.size();for(int i 0; i len; i ){Node p deq.pollFirst();ListNode li p.children;for(Node n : li){if(n ! null){deq.offerLast(n);}}}high ;}return high;} }递归 /* // Definition for a Node. class Node {public int val;public ListNode children;public Node() {}public Node(int _val) {val _val;}public Node(int _val, ListNode _children) {val _val;children _children;} }; */class Solution {public int maxDepth(Node root) {if(root null)return 0;int[] arr new int[root.children.size()];int max 0;for(int i 0; i arr.length; i ){arr[i] maxDepth(root.children.get(i));max max arr[i] ? max : arr[i];}return max 1;} }三、力扣111. 二叉树的最小深度 迭代 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* this.val val;* this.left left;* this.right right;* }* }*/ class Solution {public int minDepth(TreeNode root) {DequeTreeNode deq new LinkedList();if(root null)return 0;deq.offerLast(root);int depth 0;while(!deq.isEmpty()){int len deq.size();for(int i 0; i len ; i ){TreeNode p deq.pollFirst();if(p.left null p.right null){return depth 1;}if(p.left ! null)deq.offerLast(p.left);if(p.right ! null)deq.offerLast(p.right);}depth ;}return depth;} }递归 class Solution {/*** 递归法相比求MaxDepth要复杂点* 因为最小深度是从根节点到最近**叶子节点**的最短路径上的节点数量*/public int minDepth(TreeNode root) {if (root null) {return 0;}int leftDepth minDepth(root.left);int rightDepth minDepth(root.right);if (root.left null) {return rightDepth 1;}if (root.right null) {return leftDepth 1;}// 左右结点都不为nullreturn Math.min(leftDepth, rightDepth) 1;} }三、力扣力扣222. 完全二叉树的节点个数 迭代 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* this.val val;* this.left left;* this.right right;* }* }*/ class Solution {public int countNodes(TreeNode root) {DequeTreeNode deq new LinkedList();if(root null)return 0;deq.offerLast(root);int count 0;while(!deq.isEmpty()){int len deq.size();for(int i 0; i len ; i ){TreeNode p deq.pollFirst();count ;if(p.left ! null)deq.offerLast(p.left);if(p.right ! null)deq.offerLast(p.right);}}return count;} }递归 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* this.val val;* this.left left;* this.right right;* }* }*/ class Solution {public int countNodes(TreeNode root) {if(root null)return 0;int l countNodes(root.left);int r countNodes(root.right);return l r 1;} }
http://www.hkea.cn/news/14569346/

相关文章:

  • 网站优化需要工具介绍美食的网站模板
  • 番禺做网站报价网站桥页怎么找
  • 流量套餐网站php是做网站还是网页
  • 网站文章编辑器装修网站平台推荐
  • 最新站群无锡网站设计服务
  • 西安做网站建设上海微信网站公司
  • 网站开发开源架构上海权威发布最新消息
  • 做ppt医学专业图片网站做一个聊天软件多少钱
  • 做美食网站的目的和意义wordpress 美食主题
  • 二手物品交易网站开发意义衡阳企业网站
  • 网站开发如何避开法律网页制作与维护
  • 建站行业的利润做企业平台网站成本
  • 台州高端网站设计合肥做网站便宜mdyun
  • 湖北省职业能力建设处网站企业品牌推广口号
  • 网站关键词都在第二页如何给自己网站做外链
  • 怎么查看网站服务器位置网站搭建哪家公司最好
  • 好的公司网站建设网络公司排名榜
  • 网站备案 营业执照副本百度指数总结
  • 电子商务网站成本房地产网站建设方案书
  • 免费的ppt网站推荐wordpress推荐主机
  • asp网站服务建设信誉好的扬州网站建设
  • 房产机构网站建设素材网站哪个好
  • 站长工具seo客户端哈尔滨网站设计模板
  • 网上营业执照申请优化设计答案大全英语
  • 上海做网站汉狮网络app广告联盟平台
  • 手机端网站html好看的单页模板电子邀请函制作免费模板
  • 长宁长沙网站建设有什么网站可以做3d
  • 漳州住房和城乡建设部网站直播吧官网
  • 丹江口网站建设为什么企业要上市
  • 网站建设及制作教程在网站和网页的区别