博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
牛客OJ:判断平衡二叉树
阅读量:4060 次
发布时间:2019-05-25

本文共 639 字,大约阅读时间需要 2 分钟。

递归比较左右子树,维护flag,并返回深度。

#include 
using namespace std;class Solution {public: int FindGreatestSumOfSubArray(vector
array) { int l = array.size(); vector
dp; dp.push_back(0); int ans = 0; for(int i=1;i<=l;i++){ printf("%d\n",dp[i-1]); if(dp[i-1]<=0) dp.push_back(array[i-1]); else dp.push_back(dp[i-1]+array[i-1]); ans = max(ans,dp[i]); } return ans; }};int main(){ int a[] = {1,-2,3,10,-4,7,2,-5}; vector
v(a,a+8); Solution S; printf("%d\n",S.FindGreatestSumOfSubArray(v)); return 0;}

转载地址:http://vywji.baihongyu.com/

你可能感兴趣的文章
HQL语句大全(转)
查看>>
几个常用的Javascript字符串处理函数 spilt(),join(),substring()和indexof()
查看>>
javascript传参字符串 与引号的嵌套调用
查看>>
swiper插件的的使用
查看>>
layui插件的使用
查看>>
JS牛客网编译环境的使用
查看>>
9、VUE面经
查看>>
关于进制转换的具体实现代码
查看>>
Golang 数据可视化利器 go-echarts ,实际使用
查看>>
mysql 跨机器查询,使用dblink
查看>>
mysql5.6.34 升级到mysql5.7.32
查看>>
dba 常用查询
查看>>
Oracle 异机恢复
查看>>
Oracle 12C DG 搭建(RAC-RAC/RAC-单机)
查看>>
Truncate 表之恢复
查看>>
Oracle DG failover 后恢复
查看>>
mysql 主从同步配置
查看>>
为什么很多程序员都选择跳槽?
查看>>
mongdb介绍
查看>>
mongdb在java中的应用
查看>>