关注
求树高就可以了,1 3 7 15 31后一个是前一个的2x+1
int high=0;
int res=0;
int MOD=1000000007;
public int getTreeSum (TreeNode tree) {
// write code here
bfs(tree);
for(int i=0;i<high;i++)res=(res*2+1)%MOD;
return res;
}
void bfs(TreeNode root){
if(root==null)return;
Deque<TreeNode> dq=new LinkedList<>();
dq.offer(root);
while(!dq.isEmpty()){
high++;
int size=dq.size();
for(int i=0;i<size;i++){
TreeNode curNode = dq.poll();
if(curNode.left!=null)dq.offer(curNode.left);
if(curNode.right!=null)dq.offer(curNode.right);
}
}
}
查看原帖
2 评论
相关推荐
昨天 15:11
湖南财政经济学院 研发工程师 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 三月的小目标 #
19174次浏览 376人参与
# 工作后明白的那些道理 #
56215次浏览 876人参与
# 神州信息求职进展汇总 #
4118次浏览 73人参与
# 交出你的校招焚诀 #
14438次浏览 245人参与
# 27届求职交流 #
7802次浏览 186人参与
# 面试___岗的必刷题单 #
15838次浏览 292人参与
# AI“智障”时刻 #
28579次浏览 133人参与
# 26届求职交流 #
5151次浏览 112人参与
# 学历or实习经历,哪个更重要 #
239201次浏览 1243人参与
# 求职遇到的搞笑事件 #
164702次浏览 895人参与
# 牛客AI文生图 #
20649次浏览 232人参与
# 机械制造秋招总结 #
106031次浏览 889人参与
# 哪些公司开暑期实习了? #
24826次浏览 212人参与
# 实习生至暗时刻 #
22069次浏览 429人参与
# 实习想申请秋招offer,能不能argue薪资 #
225764次浏览 1207人参与
# 找AI工作应该卷什么? #
6361次浏览 102人参与
# 米哈游求职进展汇总 #
588653次浏览 3028人参与
# 公司情报交流地 #
145268次浏览 1282人参与
# 重来一次,我还会选择这个专业吗 #
423880次浏览 3911人参与
# 字节开奖 #
131636次浏览 608人参与
# 你觉得第一学历对求职有影响吗? #
234917次浏览 1282人参与
查看30道真题和解析