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

廊坊建设网站的公司品牌整合营销

廊坊建设网站的公司,品牌整合营销,资阳网站seo,温州购物网络商城网站设计制作136. 只出现一次的数字 难度:简单 题目 给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用…

136. 只出现一次的数字

难度:简单

题目

给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。

你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。

示例 1 :

输入:nums = [2,2,1]
输出:1

示例 2 :

输入:nums = [4,1,2,1,2]
输出:4

示例 3 :

输入:nums = [1]
输出:1

提示:

  • 1 <= nums.length <= 3 * 10^4
  • -3 * 10^4 <= nums[i] <= 3 * 10^4
  • 除了某个元素只出现一次以外,其余每个元素均出现两次。

个人题解

因正在学的内容有讲异或运算故第一想法就是异或运算,秒了

方法一:异或运算

思路:

应用异或运算的性质且异或运算满足交换律和结合律:

  • 0 ^ N = N
  • N ^ N = 0

将所有数异或后的值便是这个数

class Solution {public int singleNumber(int[] nums) {int res = nums[0];for (int i = 1; i < nums.length; i++) {res ^= nums[i];}return res;}
}
http://www.dinnco.com/news/82049.html

相关文章:

  • 研究生做网站开发郑州网络营销公司
  • 源码网站免费常见的网站推广方法有哪些
  • 手机网站开发一个多少钱qq营销软件
  • wordpress如何手动升级seo实战培训费用
  • 网站开发与应用 论文aso优化服务平台
  • 公司网站 英文一站式营销平台
  • 如何给网站做二维码seo网站建设
  • 苏州做公司邮箱企业网站短视频推广平台有哪些
  • 网站都有什么费用怎样推广自己的网站
  • 全椒县建设局网站新闻联播今日新闻
  • 华云电力建设监理公司网站产品免费推广网站有哪些
  • 赣州那里有做网站的公司宁波seo教程推广平台
  • 营销网站的功能百度广告点击一次多少钱
  • 招聘网站如何做薪酬报告seo软件代理
  • 门户网站的基本特征a信息与服务看片子用什么app免费苹果手机
  • 做营销型网站费用零食软文范例300字
  • 网站建设与网站设计哪个好学关键词优化的策略有哪些
  • 沅江网站开发app拉新推广平台渠道
  • 动漫美女做爰视频网站整站seo定制
  • 个人自建网站国内能用的搜索引擎
  • 制作哪个网站好廊坊seo培训
  • 合肥制作网站价格百度推广联系方式
  • 中山网站建设包括哪些优化大师软件大全
  • 继续浏览此网站(不推荐)百度新闻官网首页
  • wordpress主题电影seo优化标题
  • 做微信推送封面的网站什么叫口碑营销
  • 做网站书外贸网络推广服务
  • 深圳拼团手机网站开发佛山seo技术
  • 智云鸟网站建设seo免费浏览网站
  • 搭建好网站生情好域名后怎么做网站建设与管理是干什么的