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;
}
相关推荐
好学且牛逼的马12 分钟前
【Hot100|15-LeetCode 238. 除自身以外数组的乘积】
数据结构·算法·leetcode
Tisfy24 分钟前
LeetCode 3651.带传送的最小路径成本:动态规划
算法·leetcode·动态规划·题解·排序
进击的小头1 小时前
行为型模式:观察者模式
c语言·观察者模式
TracyCoder1231 小时前
LeetCode Hot100(17/100)——240. 搜索二维矩阵 II
算法·leetcode
小程同学>o<1 小时前
嵌入式之C/C++(二)内存
c语言·开发语言·c++·笔记·嵌入式软件·面试题库
浅念-1 小时前
C语言——内存函数
c语言·经验分享·笔记·学习·算法
有一个好名字1 小时前
力扣-钥匙和房间
算法·leetcode·深度优先
水饺编程1 小时前
第4章,[标签 Win32] :系统字体与字符大小
c语言·c++·windows·visual studio
老鼠只爱大米1 小时前
LeetCode经典算法面试题 #104:二叉树的最大深度(深度优先搜索、广度优先搜索等多种实现方案详细解析)
算法·leetcode·二叉树·dfs·bfs·深度优先搜索·广度优先搜索
LYS_06181 小时前
寒假学习(8)(c语言8+模数电8)
c语言·学习·pcb