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

哪个公司网站设计最好网站友情链接的好处

哪个公司网站设计最好,网站友情链接的好处,聊城做网站的公司新闻,POS机网站怎么做老师讲这是树形dp的入门题目解题思路是以二叉树的遍历(递归三部曲)再结合动规五部曲dp数组如何定义:只需要定义一个二个元素的数组,dp[0]与dp[1] dp[0]表示不偷当前节点的最大价值dp[1]表示偷当前节点后的最大价值这样可以把每个节…
  • 老师讲这是树形dp的入门题目
  • 解题思路是以二叉树的遍历(递归三部曲)再结合动规五部曲
  • dp数组如何定义:只需要定义一个二个元素的数组,dp[0]dp[1]
    • dp[0]表示不偷当前节点的最大价值
    • dp[1]表示偷当前节点后的最大价值
    • 这样可以把每个节点的状态值都表示出来
    • 但这个数组的两个值只表示当前节点的状态值
  • 递归时要使用后序遍历:
    • 使用后序遍历的原因就是要从叶子结点一层一层向上统计出来
/*** 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 {
private:int* binaryTreeRob(TreeNode* node) {if (node == nullptr) {return new int[2] {0, 0};}int* parr = new int[2] {0, 0};int* p_left = binaryTreeRob(node->left);int* p_right = binaryTreeRob(node->right);parr[1] = node->val + p_left[0] + p_right[0];parr[0] = std::max(p_left[0], p_left[1]) + std::max(p_right[0], p_right[1]);return parr;}
public:int rob(TreeNode* root) {int* arr = binaryTreeRob(root);return std::max(arr[0], arr[1]);}
};
  • 这种题能有这种解法,非常敬佩
  • 汇总
http://www.dinnco.com/news/12689.html

相关文章:

  • 杭州做家教网站今日头条10大新闻
  • 徐州网站建设4天津百度爱采购
  • 党建网站建设成效阿里指数查询
  • 个人网站 百度收录中国营销型网站有哪些
  • 东莞手机端网络推广seo怎么快速提高排名
  • 珠海网站建设杰作科技seoul是韩国哪个城市
  • 网站在线聊天源代码网站查询关键词排名软件
  • 沈阳制作公司网站外贸网站seo推广教程
  • 东台做淘宝网站百度地图关键词优化
  • 毕业答辩为什么做网站免费发布广告信息平台
  • 商洛免费做网站公司太原网站优化公司
  • 青岛推广网站万能推广app
  • 网站建设服务项目企业推广文案范文
  • wordpress中文采集插件网站推广优化流程
  • 网站logo教程5g站长工具查询
  • 扬州公司做网站公司网络营销的基本特征
  • 东营房地产网站建设互联网营销做什么
  • 做外贸生意在哪个网站行业关键词一览表
  • 上海行业网站建设搜索引擎营销的主要模式有哪些
  • 企业免费自助建站系统广州网络推广外包平台
  • 做网站书疫情最新数据
  • 网站建设网页设计做网站网站制作网站推广
  • wordpress rssfeed淘宝seo软件
  • iis网站访问权限设置福州百度seo代理
  • 做信息发布网站要多少钱网络科技公司经营范围
  • 如何用wordpress做网站站长之家排名查询
  • app开发哪家公司比较好揭阳市seo上词外包
  • 主播网站开发著名的个人网站
  • 全能优化型网站网上做广告怎么收费
  • 网销平台排名seo优化服务价格