Leetcode
Better-ing
这个作者很懒,什么都没留下…
展开
-
Leetcode136. 只出现一次的数字(有趣的异或)
Leetcode136. 只出现一次的数字题目描述:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例:输入: [2,2,1]输出: 1输入: [4,1,2,1,2]输出: 4解答我的解答: 排序+遍历class Solution {public: int singleNumber(vector<int>& nums) {原创 2021-10-22 16:12:25 · 487 阅读 · 0 评论 -
Leetcode1318. 或运算的最小翻转次数
Leetcode1318. 或运算的最小翻转次数题目描述给你三个正整数 a、b 和 c。你可以对 a 和 b 的二进制表示进行位翻转操作,返回能够使按位或运算 a OR b == c 成立的最小翻转次数。「位翻转操作」是指将一个数的二进制表示任何单个位上的 1 变成 0 或者 0 变成 1 。题目详情见: https://leetcode-cn.com/problems/minimum-flips-to-make-a-or-b-equal-to-c我的解答://计算二进制中1的个数int原创 2021-10-15 23:26:57 · 129 阅读 · 0 评论