当前位置: 首页 > news >正文

LeetCode:231. 2 的幂/136. 只出现一次的数字

class Solution {

public:

    bool isPowerOfTwo(int n) {

        if(n<=0)return false;

        return (n&(n-1))==0;

    }

};

class Solution {

public:

    int singleNumber(vector<int>& nums) {

        int res=0;

        for(int n:nums){

            res^=n;

        }

        return res;

    }

};

解释:以nums = [4, 1, 2, 1, 2]为例进行计算:

res = 0 ^ 4 = 4
二进制:0000 ^ 0100 = 0100

res = 4 ^ 1 = 5  
二进制:0100 ^ 0001 = 0101

res = 5 ^ 2 = 7
二进制:0101 ^ 0010 = 0111

res = 7 ^ 1 = 6
二进制:0111 ^ 0001 = 0110

res = 6 ^ 2 = 4
二进制:0110 ^ 0010 = 0100

http://www.dtcms.com/a/536502.html

相关文章:

  • Flutter fedaora42 64位安装 避坑指南
  • Docker自动化部署与配置详解③
  • istio业务返回503问题
  • 建设服装网站的意义国内免费空间可以做什么网站
  • 餐饮商城网站制作多少钱动漫设计一年学费多少
  • Web 前端工具全流程指南 从开发到调试的完整生态体系
  • 清理谷歌浏览器垃圾文件 Chrome “User Data”
  • 科技创新的重要前沿是新网站前期seo怎么做
  • [论文笔记•(多智能体)]LLMs Can Simulate Standardized Patients via Agent Coevolution
  • CAS:2055198-03-1,PC-Biotin-PEG4-NHS carbonate在分子标记与生物分析中的应用潜力
  • 人工智能时代医疗大健康微服务编程:架构与实践(代码部分)
  • 【论文阅读】AAAI 2025 | 面向精确分割式联邦学习的多模型聚合与知识重放
  • 网站建设对工厂意义外贸网站建设智能建站
  • 小企业网站建设公司哪家好深圳做网站服务
  • 《地理信息系统》第四章空间数据结构学习笔记
  • docker网络代理
  • 域名买了之后如何建设网站公司形象墙
  • RabbitMQ延迟队列详解
  • Vue 项目集成声网SDK
  • 云南网站设计多少钱零件加工网上接订单
  • 【裸眼3D原理浅析】使用AI生成平面裸眼3D图像——“科幻战士破框而出”的裸眼3D图背后的原理与技巧
  • 最新的软件测试学习内容以及途径(2025年)
  • 抓包工具:proxyman的使用方法
  • Python爬虫实战:上证 100指数数据爬取、存储、分析与可视化研究
  • 司法局网站开发方案做网站服务器怎么用
  • 景区网站策划书互联网投诉中心官网入口
  • 使用kafka造测试数据进行测试
  • 操作系统5.3.2 磁盘调度算法
  • 旅游网站的广告预算怎么做校园超市网站开发背景
  • 淘宝网官方网站建筑设计网站网址