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;
}
相关推荐
范纹杉想快点毕业19 分钟前
ZYNQ PS 端 UART 接收数据数据帧(初学者友好版)嵌入式编程 C语言 c++ 软件开发
c语言·笔记·stm32·单片机·嵌入式硬件·mcu·51单片机
_OP_CHEN2 小时前
数据结构(C语言篇):(十二)实现顺序结构二叉树——堆
c语言·数据结构·算法·二叉树·学习笔记··顺序结构二叉树
杨福瑞3 小时前
C语⾔内存函数
c语言·开发语言
共享家95274 小时前
经典动态规划题解
算法·leetcode·动态规划
起个昵称吧5 小时前
立即数、栈、汇编与C函数的调用
c语言·开发语言·汇编
1白天的黑夜16 小时前
栈-844.比较含退格的字符串-力扣(LeetCode)
c++·leetcode·
cellurw7 小时前
俄罗斯方块终端游戏实现 —— C语言系统编程与终端控制
c语言·算法
青草地溪水旁7 小时前
C/C++ 标准库中的 `strspn` 函数
c语言·c++
Starshime8 小时前
【C语言】变量和常量
c语言·开发语言
晨非辰8 小时前
#C语言——刷题攻略:牛客编程入门训练(十):攻克 循环控制(二),轻松拿捏!
c语言·开发语言·经验分享·学习·visual studio