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;
}
相关推荐
Y1anoohh1 小时前
驱动学习专栏--字符设备驱动篇--2_字符设备注册与注销
linux·c语言·驱动开发·学习
Wythzhfrey1 小时前
单片机Day05---静态数码管
c语言·单片机·嵌入式硬件·学习·c#·51单片机
ん贤2 小时前
图论基础理论
c语言·数据结构·c++·算法·图论
夜月yeyue2 小时前
VScode+OpenOCD+HTOS栈回溯在国产mcu芯片上完全调试
c语言·ide·vscode·单片机·嵌入式硬件·编辑器
月亮被咬碎成星星5 小时前
LeetCode[28]找出字符串中第一个匹配项的下标(KMP版本)
算法·leetcode
Dominic_Holmes5 小时前
代码随想录算法训练营Day30 | 01背包问题(卡码网46. 携带研究材料)、Leetcode416.分割等和子集
数据结构·python·算法·leetcode
越城5 小时前
冒泡与 qsort 排序策略集
c语言·开发语言·算法·排序算法
大胆飞猪6 小时前
dfs二叉树中的深搜(回溯、剪枝)--力扣129、814、230、257
算法·leetcode·深度优先·dfs
Kisorge6 小时前
【控制学】控制学分类
c语言
迷迭所归处6 小时前
C语言 —— 指尖跃迁 刻印永恒 - 文件操作
c语言