当前位置: 首页 > 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};}
};

相关文章:

  • Nvidia/算能 +FPGA+AI大算力边缘计算盒子:桥梁结构安全监测
  • C++实现图像的模拟运动模糊
  • 探索AIGC时代:全球大模型产品的评估与未来展望
  • Vue进阶之Vue无代码可视化项目(三)
  • 【Linux】用户和组的管理、综合实训
  • selenium非全新的方式同时启动多个浏览器又互不影响的一种实现方法,欢迎讨论!
  • Finance Manager System (FMS)
  • Centos7 安装nginx
  • 搜维尔科技:Varjo XR-4功能详解:由凝视驱动的XR自动对焦相机系统
  • WPF入门--多种方式设置样式(Style)
  • 英语阅读文章
  • 探索 Adobe Illustrator 2023 (AI 2023) for Mac/Win——创意设计的强大工具
  • Python_ 爬楼梯
  • Win32和c++11多线程
  • 物联网-高性能时序数据库QuestDB
  • python3.6+scrapy+mysql 爬虫实战
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • CSS 专业技巧
  • Git初体验
  • happypack两次报错的问题
  • HTML-表单
  • JavaScript 一些 DOM 的知识点
  • Just for fun——迅速写完快速排序
  • 后端_ThinkPHP5
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 用简单代码看卷积组块发展
  • 正则表达式小结
  • 7行Python代码的人脸识别
  • 回归生活:清理微信公众号
  • ​configparser --- 配置文件解析器​
  • #include
  • #Linux(权限管理)
  • #Z2294. 打印树的直径
  • (1)SpringCloud 整合Python
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (Matlab)使用竞争神经网络实现数据聚类
  • (多级缓存)缓存同步
  • (分布式缓存)Redis哨兵
  • (三)SvelteKit教程:layout 文件
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • (转)树状数组
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • @ 代码随想录算法训练营第8周(C语言)|Day53(动态规划)
  • @kafkalistener消费不到消息_消息队列对战之RabbitMq 大战 kafka
  • @Valid和@NotNull字段校验使用
  • [2544]最短路 (两种算法)(HDU)
  • [c]统计数字
  • [C++]STL之map
  • [C++]拼图游戏
  • [ccc3.0][数字钥匙] UWB配置和使用(二)
  • [E单调栈] lc2487. 从链表中移除节点(单调栈+递归+反转链表+多思路)
  • [HNOI2018]排列