标签:leetcode
-
LeetCode 200. 岛屿数量
题目描述 给你一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。…
-
LeetCode 199. 二叉树的右视图
题目描述 给定一棵二叉树,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 示例: 输入: [1,2,3,null,5,null,4] 输出: [1,…
-
LeetCode 198. 打家劫舍
题目描述 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系…
-
LeetCode 191. 位1的个数
题目描述 编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。 示例 1: 输入:000000000000000000…
-
LeetCode 190. 颠倒二进制位
题目描述 颠倒给定的 32 位无符号整数的二进制位。 示例 1: 输入: 00000010100101000001111010011100 输出: 00111001011…
-
LeetCode 189. 旋转数组
题目描述 难度:Easy 相关话题:数组 给定一个数组,将数组中的元素向右移动k 个位置,其中k 是非负数。 示例 1: 输入: [1,2,3,4,5,6,7] 和 k = 3 输…
-
LeetCode 188. 买卖股票的最佳时机 IV
题目描述 难度:Hard 相关话题:动态规划 给定一个数组,它的第i 个元素是一支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 k 笔…
-
LeetCode 187. 重复的DNA序列
题目描述 难度:Middle 相关话题:位运算、哈希表 所有 DNA 由一系列缩写为 A,C,G 和 T 的核苷酸组成,例如:“ACGAATTCCG”。在研…
-
LeetCode 172. 阶乘后的零
题目描述 给定一个整数 n,返回 n! 结果尾数中零的数量。 示例 1: 输入: 3 输出: 0 解释: 3! = 6, 尾数中没有零。 示例 2: 输入: 5 输出: 1 …
-
LeetCode 171. Excel表列序号
题目描述 难度:Easy 相关话题:数学 给定一个Excel表格中的列名称,返回其相应的列序号。 例如, A -> 1 B -> 2 C -&g…