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

C语言 | Leetcode C语言题解之第136题只出现一次的数字

题目:

题解:

class Solution {
public:vector<int> singleNumbers(vector<int>& nums) {int eor = 0;for (int num:nums)eor ^= num;int rightOne = eor & (~eor + 1); // 提取出最右的1int onlyOne = 0;for (int cur : nums) {if ((cur & rightOne) != 0)onlyOne ^= cur;return vector<int>{onlyOne, eor^onlyOne};}
};
http://www.lryc.cn/news/365607.html

相关文章:

  • 如何利用Varjo混合现实技术改变飞机维修训练方式
  • C++:按指定字符分割字符串
  • 网络网络层之(6)ICMPv4协议
  • Opengrok代码在线查看平台
  • 济南适宜地提取
  • Windows 安装虚拟机(VMware+Ubuntu18.04)
  • 图像算法---自动对焦AF
  • sqli-labs 靶场 less-5、6 第五关和第六关:判断注入点、使用错误函数注入爆库名、updatexml()函数
  • WebSocket详解与封装工具类
  • Linux学习, 进程和线程
  • SVM模型实现城镇居民月平均消费数据分类
  • [ZJCTF 2019]NiZhuanSiWei、[HUBUCTF 2022 新生赛]checkin、[SWPUCTF 2021 新生赛]pop
  • c++“二纯” 纯虚函数和纯虚析构
  • MATLAB基础应用精讲-【数模应用】二元Logit分析(最终篇)(附python、MATLAB和R语言代码实现)
  • centos7安装mysql(完整)
  • C++ STL std::vector的实现机制【面试】
  • 激活函数对比
  • pycharm 上一次编辑位置不见了
  • FFmpeg播放器的相关概念【1】
  • =与==的优先级
  • 在Linux上的Java项目导出PDF乱码问题
  • java:使用shardingSphere访问mysql的分库分表数据
  • 红酒:如何选择适合的红酒储存容器
  • 【C++】 使用CRT 库检测内存泄漏
  • python手动搭建transformer,并实现自回归推理
  • AI数据分析:用deepseek进行贡献度分析(帕累托法则)
  • 生成式人工智能的风险与治理——以ChatGPT为例
  • 十足正式在山东开疆拓土!首批店7月初开业,地区便利店现全新面貌!
  • Unity2D游戏开发-玩家控制
  • 如何在 Windows 11 上免费恢复永久删除的文件