稚园
稚园
全部文章
Leetcode刷题
题解(69)
归档
标签
去牛客网
登录
/
注册
稚园的博客
全部文章
/ Leetcode刷题
(共4篇)
Leetcode-231. 2的幂
来自专栏
231. 2的幂给定一个整数,编写一个函数来判断它是否是 2 的幂次方。 示例 1: 输入: 1输出: true解释: 20 = 1示例 2: 输入: 16输出: true解释: 24 = 16示例 3: 输入: 218输出: false 解题思路简单的位运算操作:见注释,2的幂只有一个1 cla...
java
Leetcode
位运算
2021-02-23
0
471
Leetcode-191.位1的个数
题目描述编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 '1' 的个数(也被称为汉明重量)。 提示: 请注意,在某些语言(如 Java)中,没有无符号整数类型。在这种情况下,输入和输出都将被指定为有符号整数类型,并且不应影响您的实现,因为无论整数是有符号的还是...
java
Leetcode
位运算
2021-01-17
0
511
Leetcode-461. 汉明距离
题目描述两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。给出两个整数 x 和 y,计算它们之间的汉明距离。注意:0 ≤ x, y < 231.示例:输入: x = 1, y = 4输出: 2解释:1 (0 0 0 1)4 (0 1 0 0) ↑ ↑上...
java
Leetcode
位运算
2021-01-07
0
0
Leetcode-136. 只出现一次的数字
来自专栏
题目描述给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1:输入: [2,2,1]输出: 1示例 2:输入: [4,1,2,1,2]输出: 4 运行结果解题思路:一个...
java
数组
Leetcode
位运算
2021-01-06
0
500