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

全国网站建设公司深圳seo网站推广方案

全国网站建设公司,深圳seo网站推广方案,做网站推广费用,石狮交通和建设局网站只出现一次的数字 题目题解1. 字典2. 异或 题目 136. 只出现一次的数字 给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题&#xf…

只出现一次的数字

    • 题目
    • 题解
      • 1. 字典
      • 2. 异或

题目

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

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

示例 1 :

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

输出:1

示例 2 :

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

输出:4

示例 3 :

输入:nums = [1]

输出:1

题解

1. 字典

思路:统计出现数字的频次,对出现1次的进行返回

class Solution:def singleNumber(self, nums: List[int]) -> int:dict = {}for num in nums:if num not in dict:dict[num] = 1else:dict[num] += 1for num, count in dict.items():if count == 1:return num

2. 异或

思路:相同数组异或为0,不同为1

class Solution:def singleNumber(self, nums: List[int]) -> int:# 异或x = 0for num in nums:x = x ^ numreturn x
http://www.dtcms.com/wzjs/254541.html

相关文章:

  • 有关电子商务网站建设与维护的书籍seo网站推广公司
  • 响应式网站开发有哪些框架百度认证服务平台
  • 怎样建造网站百度推广官网登录
  • 做网站运营这工作怎么样互联网广告推广是什么
  • 网站权重为零自己建网站的详细步骤
  • 通州富阳网站建设重庆seo哪个强
  • joomla做的网站产品宣传推广方式有哪些
  • 网域高科学校网站管理系统漏洞哪里能搜索引擎优化
  • 济南富新网站建设百度指数网页版
  • 广州企业网站seo百度霸屏全网推广
  • 最便宜做网站搜易网托管模式的特点
  • 做货代用的网站网站关键词优化方法
  • 高端个性化网站建设广州seo网站营销
  • 个人主页网站模板哪个网站百度收录快
  • 南昌建设企业网站灰色词首页排名接单
  • 哪个网站公司做的好网络营销的现状分析
  • 网站源代码购买店铺推广软文范例
  • Vantage wordpress主题惠州seo关键词推广
  • 深圳o2o网站建设seo网页优化公司
  • 大连网站建设推广龙岗网站建设
  • 重庆资质代办公司哪家好百度系优化
  • 做市场调研的网站网站快速排名推荐
  • php thml怎样做网站广州网站seo
  • 哈尔滨展览设计公司海南seo排名优化公司
  • 网站续费问题今天的最新新闻内容
  • 网站开发中网页上传和发布深圳互联网营销
  • 百度流量推广网络推广seo是什么
  • qq介绍网站做兼职是真的吗深圳知名seo公司
  • 做家教备课用什么网站qq刷赞网站推广
  • WordPress子站站群成都seo公司