C语言 | Leetcode C语言题解之第137题只出现一次的数字II

题目:

题解:

cpp 复制代码
int singleNumber(int *nums, int numsSize) {
    int a = 0, b = 0;
    for (int i = 0; i < numsSize; i++) {
        b = ~a & (b ^ nums[i]);
        a = ~b & (a ^ nums[i]);
    }
    return b;
}
相关推荐
C++ 老炮儿的技术栈13 分钟前
c++ this 指针的用途
c语言·开发语言·c++·windows·qt·github
会编程的土豆16 分钟前
【leetcode hot 100】依旧二叉树
算法·leetcode·职场和发展
风舞雪凌月17 分钟前
【趣谈】移动系统和桌面系统编程语言思考
java·c语言·c++·python·学习·objective-c·swift
LittleFishC21 分钟前
08_长调用与短调用
c语言·汇编·逆向·windows内核
浅念-31 分钟前
LeetCode 双指针题型 C++ 解题整理
开发语言·数据结构·c++·笔记·算法·leetcode·职场和发展
Redemption38 分钟前
嵌软面试每日一阅----单片机知识简述(以stm32为列)
c语言·stm32·单片机·嵌入式硬件·面试·嵌入式
Mr_Xuhhh1 小时前
LeetCode hot 100(C++版本)
c++·leetcode·哈希算法
cch89181 小时前
PHP与C语言:从网页到内核的编程对决
c语言·开发语言·php
Q741_1471 小时前
每日一题 力扣 3474. 字典序最小的生成字符串 贪心 字符串 C++ 题解
c++·算法·leetcode·贪心
人道领域1 小时前
LeetCode【刷题日记】:螺旋矩阵逆向全过程,边界缩进优化
算法·leetcode·矩阵