当前位置:网站首页>剑指offer题库总结(一)之数组(C语言版本)
剑指offer题库总结(一)之数组(C语言版本)
2022-07-19 11:34:00 【星光125】
剑指offer题库总结(一)之数组(C语言版本)
题56:数组中只出现一次的两个数字
- 题目具体要求:一个整型数组里除了两个数字只出现一次,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。
- 数据范围:数组长度 2≤n≤1000,数组中每个数的大小 0 < val ≤1000
- 要求:空间复杂度 O(1),时间复杂度 O(n)
- 提示:输出时按非降序排列。
示例1
输入:[1,4,1,6]
返回值:[4,6]
说明:返回的结果中较小的数排在前面 - 解题思路:
1.总体思路:有一道和它类似的题,它所指的数组中只有一个出现一次的数,而解法就是从头开始不断地异或下去,由于相同的两个数异或值为0,因此最终的异或结果就是答案
2.而本题有两个只出现一次的数a和b,我们按异或方法最终只能得到a异或b的值,就需要思考一下
边栏推荐
- Use custom rrt* global planner to create map navigation
- MySQL 重置 root 密码以及修改密码时报错password字段不存在
- win系统开机增加启动软件项
- 导师姻缘牵线,这对博士夫妻:累计一作发15篇论文,毕业留校任教!
- Vulnhub | DC: 5 |【实战】
- Cooperatively Coevolving Particle Swarms forLarge Scale Optimization
- The difference between mouseenter and mouseover
- Week 5 Image Classification、Bag of Visual Words (Bag of Features) and Multi-Layer Neural Networks
- 【职场规则】IT职场规则|工作能力差的表现
- 自定义持久层框架MyORMFrameworkJDBC回顾和问题分析,自定义持久层框架思路分析
猜你喜欢
C#/VB.NET 添加多行文本水印到Word文档
SAP 实施项目中涉及到编程方式操作 Excel 的几种场景介绍
8. Introduction to ORM and introduction to Gorm
尚乘数科美股IPO:市值30亿美元 蔡志坚收获第二家上市企业
云原生、Intel Arch及云原生机密计算 3 大 SIG 在线分享!今天见 | 第 32-34 期
【历史上的今天】7 月 8 日:PostgreSQL 发布;SUSE 收购 K8s 最大服务商;动视暴雪合并
[论文阅读] Unpaired Image-To-Image Translation Using Cycle-Consistent Adversarial Networks
opencv学习-傅里叶变换体会及行方向傅里叶变换代码
趣店罗敏:从寒门贵子到面临退市 再到抢占预制菜新风口
巧用RoaringBitMap处理海量数据内存diff问题
随机推荐
使用Navicat进行ssh通道连接MySQL数据库(亲测可行)
尚乘数科美股IPO:市值30亿美元 蔡志坚收获第二家上市企业
MySync——企点通用MySQL数据同步解决方案
韩国高校暑期已至 驻光州总领馆提醒中国留学生注意安全
趣店罗敏:从寒门贵子到面临退市 再到抢占预制菜新风口
性能领域:你知道的越多,不知道的也就越多
ROS_rqt工具箱
【Latex】PPT畫圖,導出emf格式,word插入emf文件並導出pdf,pdf裁剪並導出eps文件,latex插入eps文件
【历史上的今天】7 月 19 日:IMAP 协议之父出生;Project Kotlin 公开亮相;CT 成像实现新突破
c语言 文件读写
8. Introduction to ORM and introduction to Gorm
The difference between mouseenter and mouseover
First choice for stock account opening, lowest Commission for stock trading account opening, is it safe to open an account on mobile phone
opencv学习-傅里叶变换体会及行方向傅里叶变换代码
SourceTree推送时没有远程分支
基于pexels 图片素材api,整理出素材资源库
uniapp项目启动报错 binding.node is not a valid Win32 application 终极解决方案
【深度】新派LaaS协议Elephant:重振DeFi赛道发展的关键
8、ORM简介与gorm入门
[技术干货]高并发下如何保证接口的幂等性?