leetcode-位运算
KobeSacre
这个作者很懒,什么都没留下…
展开
-
数组中数字出现的次数
leetcode原创 2022-10-25 17:40:07 · 87 阅读 · 0 评论 -
单词长度的最大乘积
单词长度的最大乘积题目:给定一个字符串数组 words,请计算当两个字符串 words[i] 和 words[j] 不包含相同字符时,它们长度的乘积的最大值。假设字符串中只包含英语的小写字母。如果没有不包含相同字符的一对字符串,返回 0。示例 1:输入: words = ["abcw","baz","foo","bar","fxyz","abcdef"]输出: 16 解释: 这两个单词为 "abcw", "fxyz"。它们不包含相同字符,且长度的乘积最大。示例 2:输入: words =原创 2022-02-08 18:53:46 · 103 阅读 · 0 评论 -
前 n 个数字二进制中 1 的个数
前 n 个数字二进制中 1 的个数题目:给定一个非负整数 n ,请计算 0 到 n 之间的每个数字的二进制表示中 1 的个数,并输出一个数组。示例 1:输入: n = 2输出: [0,1,1]解释: 0 --> 01 --> 12 --> 10示例 2:输入: n = 5输出: [0,1,1,2,1,2]解释:0 --> 01 --> 12 --> 103 --> 114 --> 1005 --> 101c原创 2022-02-07 14:36:01 · 97 阅读 · 0 评论 -
01-整数除法
整数除法给定两个整数 a 和 b ,求它们的除法的商 a/b ,要求不得使用乘号 '*'、除号 '/' 以及求余符号 '%' 。注意:整数除法的结果应当截去(truncate)其小数部分,例如:truncate(8.345) = 8 以及 truncate(-2.7335) = -2假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−231, 231−1]。本题中,如果除法结果溢出,则返回 231 − 1 示例 1:输入:a = 15, b = 2输出:7解释:15/2 = t原创 2022-01-15 23:36:21 · 225 阅读 · 0 评论 -
汉明距离
汉明距离题目:两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目。给你两个整数 x 和 y,计算并返回它们之间的汉明距离。示例 1:输入:x = 1, y = 4输出:2解释:1 (0 0 0 1)4 (0 1 0 0)示例 2:输入:x = 3, y = 1输出:1解题思路:先将 x 和 y 进行异或运算,再计算得到的结果中1的个数即可class Solution { public int hammingDistance(int x, int原创 2021-06-30 16:33:35 · 143 阅读 · 0 评论