摘要: 题目: 给定一棵二叉树,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 示例:输入: [1,2,3,null,5,null,4]输出: [1, 3, 4]解释: 1 < / \2 3 < \ \ 5 4 < 来源:力扣(LeetCode) 方法一:广度优先搜索 首先,想到 阅读全文
posted @ 2020-04-22 13:29 fsencen 阅读(171) 评论(0) 推荐(0)
摘要: 题目: 给你一个整数数组 nums 和一个整数 k。如果某个 连续 子数组中恰好有 k 个奇数数字,我们就认为这个子数组是「优美子数组」。请返回这个数组中「优美子数组」的数目。 示例: 输入:nums = [1,1,2,1,1], k = 3 输出:2(包含 3 个奇数的子数组是 [1,1,2,1] 阅读全文
posted @ 2020-04-21 15:51 fsencen 阅读(224) 评论(0) 推荐(0)
摘要: 题目: 给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。此外,你可以假设该网格的四条边均被水包围。 示例: 输入: 11110 11010 11000 00000 输出: 1来源:力 阅读全文
posted @ 2020-04-20 11:40 fsencen 阅读(194) 评论(0) 推荐(0)
摘要: 题目: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 示例: 给定 nums = [2, 7, 11, 15], target = 9,因为 num 阅读全文
posted @ 2020-04-19 16:58 fsencen 阅读(149) 评论(0) 推荐(0)