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

广州北京网站建设公司哪家好广西建设职业技术学校官方网站

广州北京网站建设公司哪家好,广西建设职业技术学校官方网站,有哪些可以做外链的网站,微信开放平台怎么申请【217】存在重复元素 给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。 示例 1: 输入:nums [1,2,3,1] 输出:true 示例 2:…

【217】存在重复元素

给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。

示例 1:

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

示例 2:

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

示例 3:

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

提示:

  • 1 <= nums.length <= 10^5
  • -10^9 <= nums[i] <= 10^9

 自己做:

class Solution {
public:bool containsDuplicate(vector<int>& nums) {int len = nums.size();unordered_map<int, int> num_map;for(int i = 0; i < len; i++){if(num_map.find(nums[i]) != num_map.end()){num_map[nums[i]] += 1;}else{num_map[nums[i]] = 1;}}for (unordered_map<int, int>::const_iterator it = num_map.cbegin(); it != num_map.cend(); ++it) {  if(it->second >= 2){return true;} }return false;  }
};// 哈希表:key为值,value为该值的次数

time:11:38

复杂度分析:

时间复杂度:O(N)

空间复杂度:O(N)

官方题解:

class Solution {
public:bool containsDuplicate(vector<int>& nums) {unordered_set<int> s;for(int x:nums){if(s.find(x) != s.end()){return true;}else{s.insert(x);}}return false;}
};

【389】找不同

给定两个字符串 s 和 t ,它们只包含小写字母。

字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。

请找出在 t 中被添加的字母。

示例 1:

输入:s = "abcd", t = "abcde"
输出:"e"
解释:'e' 是那个被添加的字母。

示例 2:

输入:s = "", t = "y"
输出:"y"

提示:

  • 0 <= s.length <= 1000
  • t.length == s.length + 1
  • s 和 t 只包含小写字母
class Solution {
public:char findTheDifference(string s, string t) {string ss = s + t;int len = ss.size();unordered_map<char, int> add_map;for(int i = 0; i < len; i++){if(add_map.find(ss[i]) != add_map.end()){add_map[ss[i]] += 1;}else{add_map[ss[i]] = 1;}}for(auto it = add_map.begin(); it != add_map.end(); ++it) {if(it->second % 2 != 0){return it->first;}} return ' ';}
};

 思路:将两个字符拼接在一块,存入哈希表,只要该哈希表的值是奇数则可认为是被添加的字符

http://www.yayakq.cn/news/384146/

相关文章:

  • 做企业网站需要哪些材料WordPress连接微博
  • 做公司网站 需要注意什么wordpress如何调用分类目录
  • 服装网站建设的需求网站优化软件费用
  • 网站内容规划模板php可以做网站布局吗
  • 中山市住房建设局网站怎么做网站才能不被仿冒
  • 做盗版电影网站吗简单美食网站模板
  • 名校建设网站wordpress 游戏主题
  • 自己做网站语言构建服务器百度域名排行
  • 代做寄生虫网站公司网站建设南宁
  • 一个app软件西安seo服务培训
  • 石家庄市市政建设总公司网站怎么强制下载网页视频
  • 网站删除模块wordpress 阅读次数
  • 电子商务网站设计的原则和内容嘉定网站建设哪家便宜
  • 凌源网站建设ae如何做视频模板下载网站
  • 关于网站建设的工作计划公司logo查询网站
  • 泰州网站设计公司网站建设托管公司
  • 上海知名的网站公司做影视网站版权问题
  • 杭州网站建设公司慕枫手机网店开店网站
  • 上海网站建设公司 珍岛建设营销型网站模板
  • 帮人做网站的公司建立网站有哪些步骤?
  • html如何做购物网站大型网站架构实战
  • 搭建网站的过程wordpress云储存缩略图
  • 推荐六款适合做小说阅读站及小说下载站的wordpress 模板赣州人才网最新招聘信息网
  • 做网站需要服务器和什么佛山 网站开发
  • 国外空间做网站怎么样网站开发程序
  • 铁岭哪家做营销型网站网页游戏排行榜20
  • 济南制作网站的公司广告制作公司合同
  • 分类信息网站怎么建设广州安全教育平台软件
  • 南平网站seo线上网课
  • 夜狼seo贵阳网站排名优化