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

网站维护主要工作内容一个一起做网站

网站维护主要工作内容,一个一起做网站,金融网站模版,模板网推荐提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、力扣1379. 找出克隆二叉树中的相同节点二、力扣LCR 143. 子结构判断三、力扣110. 平衡二叉树四、力扣250. 统计同值子树 前言 有些题目#xff0c;你按照拍… 提示文章写完后目录可以自动生成如何生成可参考右边的帮助文档 文章目录 前言一、力扣1379. 找出克隆二叉树中的相同节点二、力扣LCR 143. 子结构判断三、力扣110. 平衡二叉树四、力扣250. 统计同值子树 前言 有些题目你按照拍脑袋的方式去做可能发现需要在递归代码中调用其他递归函数计算字数的信息。一般来说出现这种情况时你可以考虑用后序遍历的思维方式来优化算法利用后序遍历传递子树的信息避免过高的时间复杂度 一、力扣1379. 找出克隆二叉树中的相同节点 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode(int x) { val x; }* }*/class Solution {TreeNode res null;public final TreeNode getTargetCopy(final TreeNode original, final TreeNode cloned, final TreeNode target) {fun(original,cloned,target);return res;}public void fun(TreeNode original, TreeNode cloned, TreeNode target){if(original null){return;}if(original target){res cloned;return;}fun(original.left,cloned.left,target);fun(original.right,cloned.right,target);} }二、力扣LCR 143. 子结构判断 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode(int x) { val x; }* }*/ class Solution {public boolean isSubStructure(TreeNode A, TreeNode B) {if(B null){return false;}if(A null){return B null;}if(fun(A,B)){return true;}return isSubStructure(A.left,B) || isSubStructure(A.right,B);}public boolean fun(TreeNode A , TreeNode B){if (B null) {return true;}if (B ! null A null) {return false;}if(A.val ! B.val){return false;}return fun(A.left,B.left) fun(A.right,B.right);} }三、力扣110. 平衡二叉树 /*** 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 {boolean flag true;public boolean isBalanced(TreeNode root) {fun(root);return flag;}public int fun(TreeNode root){if(root null){return 0;}int l fun(root.left);int r fun(root.right);if(Math.abs(l-r) 1){flag false;}return l r ? l 1:r 1;} }四、力扣250. 统计同值子树 /*** 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 countUnivalSubtrees(TreeNode root) {if(root null){return 0;}int cur 0;if(fun(root,root.val)){cur 1;}int l countUnivalSubtrees(root.left);int r countUnivalSubtrees(root.right);return cur l r;}public boolean fun(TreeNode root,int val){if(root null){return true;}if(root.val ! val){return false;}return fun(root.left,val) fun(root.right,val);} }
http://www.yutouwan.com/news/134994/

相关文章:

  • 网站建设企业熊掌号网站建设和管理维护
  • 设计师做网站的流程wordpress 六亩填
  • 课程网站怎么做个人网站icp备案
  • 建设银行app官方下载湖南网站营销seo哪家好
  • 商城网站备案能通过吗乐清上班族网论坛
  • 共享ip服务器做网站蓝屏的钙 WordPress
  • 诚信网站体系建设工作遵义网站开发公司电话
  • 金华企业网站建站模板沈阳网站建设成创
  • 怎么样给一个网站做横向导航栏微网站建设需付费吗
  • wordpress产品网站宁阳县住房和城乡建设局网站
  • 网站假设公司排名自己做的网站怎么管理用户
  • 自己能做网站吗esuwiki wordpress
  • 网站不用模板如何更新文章自己建站流程
  • 网站设计与规划作业seo网站关键词排名快速
  • wex5网站开发wordpress浏览器跳转
  • 网站开发外包计入什么科目建设银行招生网站
  • 烟台网站建设推广wordpress英文切换
  • 免费的舆情网站app网络程序员
  • 美食网站建设多少钱网站热力图工具
  • 新开传奇网站发布网单职业微信怎么开通公众号
  • 公司网站定制开发西安未央网站建设
  • 手机网站制作平台网站搭建公司案例网址
  • 什么网站教做医学实验报告云浮网站建设
  • 做网站的专业词汇开发公司税金计算基数
  • 做编程网站有哪些方面wordpress loren
  • 网站开发项目团队公众号做漫画网站
  • 网站排名查询用cms建网站
  • 欧派网站谁做的网站模板好
  • 电子商务网站建设的一般过程lamp网站开发项目文档
  • 汕头市作风建设的网站网站页面引导怎么做