
Recursive
Mamba_ZJP
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
前序/中序遍历/树的重建/LeetCode 105
题目链接:https://leetcode-cn.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/ 首先,要明白preorder和inorder的关系,preorder中的第一个往往是那颗(子)树的根节点,在inorder中就可以把序列分为左右两半(左树、右树)。 这里选择前序遍历构造树:也就是先构造根节点,再构造左子树和右子树。 如何构造:首先我们知道preorder的第一个就是根节点,而不知道下一个结点究竟.原创 2020-05-22 10:58:03 · 117 阅读 · 0 评论 -
递推/前缀和/Uva 12627
这题需要发现前一个时间段的图会成为后一个时间段的左上、右上、左下部分,而右下全是蓝色。 假如题目需要的是在2k-1行前面的气球数,直接用上一张图这么多行的气球数×2就可以了。而如果需要2k-1行后面的,就需要上一张图里的前i-2k-1的,因为后面一张图的后半部分的气球数和以前一张图的是一样的(右下角都是蓝色)。 这题还需要用到前缀和的思想,r1~r2的气球数,就用f(k,r2)-f(k,r1-...原创 2020-05-07 23:32:05 · 151 阅读 · 0 评论