摘要: 题目: 输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数)。 序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。 示例 1: 输入:target = 9 输出:[[2,3,4],[4,5]] 示例 2: 输入:target = 15 输出:[[1 阅读全文
posted @ 2020-03-06 18:01 小辉辉123 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 题目: 排排坐,分糖果。 我们买了一些糖果 candies,打算把它们分给排好队的 n = num_people 个小朋友。 给第一个小朋友 1 颗糖果,第二个小朋友 2 颗,依此类推,直到给最后一个小朋友 n 颗糖果。 然后,我们再回到队伍的起点,给第一个小朋友 n + 1 颗糖果,第二个小朋友  阅读全文
posted @ 2020-03-06 16:31 小辉辉123 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 题目:给定一棵二叉树,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 解题思路:首先想到的是深度遍历,但是想到要考虑顺序问题觉得比较麻烦。还是层序遍历最合适,直接输出每一层的最右边的值。用一个队列保存每一层的节点,完成一层就弹出一层,按层输出队头的值。 C++实现代码如下 阅读全文
posted @ 2020-03-06 15:50 小辉辉123 阅读(115) 评论(0) 推荐(0) 编辑