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

seo网站代码优化网站建好了 怎么建后台

seo网站代码优化,网站建好了 怎么建后台,wordpress ucenter,网站后台管理系统密码题目:337. 打家劫舍 III 思路:深度优先搜索dfs,时间复杂度0(n)。 每个节点,都有选和不选的权利,但选的话,当前子树的左右节点都不能选。细节看注释 C版本: /*** Definition for a binary tre…

题目:337. 打家劫舍 III

在这里插入图片描述
在这里插入图片描述

思路:深度优先搜索dfs,时间复杂度0(n)。

每个节点,都有选和不选的权利,但选的话,当前子树的左右节点都不能选。细节看注释

C++版本:

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode() : val(0), left(nullptr), right(nullptr) {}*     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}*     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/
class Solution {
public://以root为根的子树,选or不选pair<int,int> dfs(TreeNode * root){if(root==nullptr) return {0,0};pair<int,int> left=dfs(root->left);pair<int,int> right=dfs(root->right);// 选int t1=root->val+left.second+right.second;// 不选int t2=max(left.first,left.second)+max(right.first,right.second);return {t1,t2};}int rob(TreeNode* root) {pair<int,int> p=dfs(root);return max(p.first,p.second);}
};

JAVA版本:

/*** 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 {int[] dfs(TreeNode root){if(root==null){return new int[]{0,0};}int[] left=dfs(root.left);int[] right=dfs(root.right);//选int t1=left[1]+right[1]+root.val;// 不选int t2=Math.max(left[0],left[1])+Math.max(right[0],right[1]);return new int[]{t1,t2};}public int rob(TreeNode root) {int[] ans=dfs(root);return Math.max(ans[0],ans[1]);}
}

Go版本:

/*** Definition for a binary tree node.* type TreeNode struct {*     Val int*     Left *TreeNode*     Right *TreeNode* }*/
func rob(root *TreeNode) int {t1,t2:=dfs(root)return max(t1,t2)
}
func dfs(root *TreeNode) (int,int) {if root == nil {return 0,0}left_ok,left_no := dfs(root.Left)right_ok,right_no := dfs(root.Right)// 选t1:=root.Val + left_no + right_no// 不选t2:= max(left_ok,left_no)+max(right_ok,right_no)return t1,t2
}

文章转载自:

http://dhtgKSrJ.Lssfd.cn
http://JiduvYwD.Lssfd.cn
http://Au8ishk4.Lssfd.cn
http://D6kaPgwF.Lssfd.cn
http://mTNV22il.Lssfd.cn
http://BoY9bkEd.Lssfd.cn
http://xrGoEiaK.Lssfd.cn
http://kmNr2NTB.Lssfd.cn
http://A47P6aOc.Lssfd.cn
http://vHc8H14j.Lssfd.cn
http://Ayq4E2uJ.Lssfd.cn
http://FaN7CAgI.Lssfd.cn
http://IsbUrt22.Lssfd.cn
http://LiPvOI09.Lssfd.cn
http://drg4ZiIW.Lssfd.cn
http://ZVpcofiA.Lssfd.cn
http://KE2rtDGn.Lssfd.cn
http://xIRpNp17.Lssfd.cn
http://cGjVRDBW.Lssfd.cn
http://26Wq3MQe.Lssfd.cn
http://W0abgNzt.Lssfd.cn
http://EQGilzcQ.Lssfd.cn
http://2lYbOAOo.Lssfd.cn
http://PEJtCkzg.Lssfd.cn
http://iUSBsOOD.Lssfd.cn
http://NCHapmES.Lssfd.cn
http://ZRacvzYB.Lssfd.cn
http://q1NBVxm6.Lssfd.cn
http://1vj9DB8Y.Lssfd.cn
http://lJYhjiTm.Lssfd.cn
http://www.dtcms.com/wzjs/646581.html

相关文章:

  • 芜湖南陵网站建设软件外包网
  • 深圳网站制作公司嘉兴十大互联网营销公司
  • 做医疗健康类网站需要资质吗301网站跳转设置
  • 免费完整版的网站模板wordpress主题 建站
  • 宁夏一站式网站建设磁力链搜索引擎入口
  • 做网站需要买空间么 服务器多语种网站开发
  • 个人相册网站模板公司企业宣传片拍摄
  • 中国建设造价信息网站wordpress如何在首页不显示某类分类目录下的文章?
  • 网站开发编辑器广西网站推广优化
  • 找网站设计公司 看那些手机微信网站建设
  • 保定自助建站国外域名需要备案吗
  • 什么企业网站能自己做最新wordpress漏洞
  • 有那些做自媒体短视频的网站手机做ppt的免费模板下载网站
  • 黄金网站软件app下载安装上海市中学生典型事例网站
  • 中英文网站 程序南昌网站公司
  • 网站建设价格表站长之家特效网站
  • 网站开发教程 视频网站开发设计招聘
  • qq官方网站登录入口宁波住房和建设局网站
  • 网站如何转移到新的空间服务器上wordpress整合ueditor
  • 提供手机自适应网站建设维护网站建设ftp软件有哪些
  • 高端网站建设 企业网站建站胜利油田局域网主页入口
  • 音乐网站设计怎么做仙居做网站在哪里做
  • joomla 做的网站免费logo设计在线设计
  • 培训网站制作什么网站可以做ui小动画
  • 广州网站建设八爪鱼个人能申请网站吗
  • 邯郸做移动网站价格表湖南企业竞价优化公司
  • 企业手机网站建设新闻我要建设公司网站
  • 宣武做网站wordpress 投票系统
  • 在百度上做网站怎么做建造师官网
  • 无锡市做网站wordpress淘客程序