技术栈

leetcode hot100刷题日记——22.只出现一次的数字

姬公子5212025-05-28 19:08

解答:

cpp 复制代码
class Solution {
public:
    int singleNumber(vector<int>& nums) {
        //异或
        int number=0;//初始化为0是因为,任何数和0做异或运算,结果都是原来的数
        //任何数和它自己做异或,都等于0
        //而异或满足交换律和结合律
        for(int num:nums){
            number^=num;
        }
        return number;
    }
};

时间复杂度:O(N)

空间复杂度:O(1)

上一篇:参加 Hugging Face 组织的 Gradio & MCP 智能体主题黑客松
下一篇:将网页带格式转化为PDF
相关推荐
艾醒
36 分钟前
huggingface入门:如何使用国内镜像下载huggingface中的模型
算法
艾醒
1 小时前
huggingface入门:Tokenizer 核心参数与实战指南
算法
啊我不会诶
1 小时前
【图论】拓扑排序
算法·深度优先·图论
浩浩乎@
1 小时前
【openGLES】着色器语言(GLSL)
人工智能·算法·着色器
张同学的IT技术日记
2 小时前
【奇妙的数据结构世界】 用经典例题对数组进行全面分析 | C++
算法
queenlll
2 小时前
Codeforces Round 1043 (Div. 3)
算法
摸鱼一级选手
2 小时前
十大经典 Java 算法解析与应用
java·算法·排序算法
Ldawn_AI
4 小时前
4+ 图论高级算法
算法·深度优先·图论
Xの哲學
4 小时前
Linux PCI 子系统:工作原理与实现机制深度分析
linux·网络·算法·架构·边缘计算
NuyoahC
6 小时前
笔试——Day46
c++·算法·笔试
热门推荐
01UV安装并设置国内源02KGG转MP3工具|非KGM文件|解密音频03【踩坑笔记】50系显卡适配的 PyTorch 安装04蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接05Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code062025最新国内服务器可用docker源仓库地址大全(2025年8月更新)07Claude Code VSCode集成开发指南:AI编程助手完整配置08【2025.08.06最新版】Android Studio下载、安装及配置记录(自动下载sdk)0920个国内外主流AI绘画工具大汇总(最新免费可用~)10jdk21下载、安装(Windows、Linux、macOS)