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

网站显示系统建设中百度软件应用中心

网站显示系统建设中,百度软件应用中心,哈尔滨自助建站模板,wordpress新闻类模板下载来源:力扣(LeetCode) 描述: 给你一个下标从 0 开始的整数数组 nums 。在一步操作中,你可以执行以下步骤: 从 nums 选出 两个 相等的 整数从 nums 中移除这两个整数,形成一个 数对 请你在 nu…

来源:力扣(LeetCode)

描述:

给你一个下标从 0 开始的整数数组 nums 。在一步操作中,你可以执行以下步骤:

  • nums 选出 两个 相等的 整数
  • nums 中移除这两个整数,形成一个 数对

请你在 nums 上多次执行此操作直到无法继续执行。

返回一个下标从 0 开始、长度为 2 的整数数组 answer 作为答案,其中 answer[0] 是形成的数对数目,answer[1] 是对 nums 尽可能执行上述操作后剩下的整数数目。

示例 1:

输入:nums = [1,3,2,1,3,2,2]
输出:[3,1]
解释:
nums[0] 和 nums[3] 形成一个数对,并从 nums 中移除,nums = [3,2,3,2,2] 。
nums[0] 和 nums[2] 形成一个数对,并从 nums 中移除,nums = [2,2,2] 。
nums[0] 和 nums[1] 形成一个数对,并从 nums 中移除,nums = [2] 。
无法形成更多数对。总共形成 3 个数对,nums 中剩下 1 个数字。

示例 2:

输入:nums = [1,1]
输出:[1,0]
解释:nums[0] 和 nums[1] 形成一个数对,并从 nums 中移除,nums = [] 。
无法形成更多数对。总共形成 1 个数对,nums 中剩下 0 个数字。

示例 3:

输入:nums = [0]
输出:[0,1]
解释:无法形成数对,nums 中剩下 1 个数字。

提示:

  • 1 <= nums.length <= 100
  • 0 <= nums[i] <= 100

方法:哈希表

思路

  遍历一次数组,用一个哈希表保存元素个数的奇偶性,偶数为 false,奇数则为 true。每遇到一个元素,则将奇偶性取反,若取反完后为偶数个,则表明在上次偶数个之后又遇到了两个该元素,可以形成一个数对。最后返回一个数组,第一个元素是数对数,第二个元素是数组长度减去数对数的两倍。

代码:

class Solution {
public:vector<int> numberOfPairs(vector<int>& nums) {unordered_map<int, bool> cnt;int res = 0;for (int num : nums) {if (cnt.count(num)) {cnt[num] = !cnt[num];} else {cnt[num] = true;}if (!cnt[num]) {res++;}}return {res, (int)nums.size() - 2 * res};}
};

执行用时:0 ms, 在所有 C++ 提交中击败了100.00%的用户
内存消耗:8.9 MB, 在所有 C++ 提交中击败了57.03%的用户
复杂度分析
时间复杂度:O(n),其中 n 是数组的长度。需要遍历一次数组。
空间复杂度:O(n)。哈希表中最多保存 n 个元素。
author:LeetCode-Solution


文章转载自:
http://washateria.pwkq.cn
http://ultraminiature.pwkq.cn
http://sesotho.pwkq.cn
http://subscriber.pwkq.cn
http://aridisol.pwkq.cn
http://resinate.pwkq.cn
http://aethelbert.pwkq.cn
http://regna.pwkq.cn
http://qualify.pwkq.cn
http://actigraph.pwkq.cn
http://splenius.pwkq.cn
http://crow.pwkq.cn
http://czar.pwkq.cn
http://anthema.pwkq.cn
http://pioupiou.pwkq.cn
http://stoutness.pwkq.cn
http://talmessite.pwkq.cn
http://politely.pwkq.cn
http://industry.pwkq.cn
http://anagogic.pwkq.cn
http://attrit.pwkq.cn
http://yea.pwkq.cn
http://subaverage.pwkq.cn
http://heartiness.pwkq.cn
http://expertly.pwkq.cn
http://aluminography.pwkq.cn
http://rumorous.pwkq.cn
http://vitalism.pwkq.cn
http://whomsoever.pwkq.cn
http://lustrate.pwkq.cn
http://southernwood.pwkq.cn
http://glede.pwkq.cn
http://popliteal.pwkq.cn
http://binit.pwkq.cn
http://such.pwkq.cn
http://sovranty.pwkq.cn
http://loaner.pwkq.cn
http://hen.pwkq.cn
http://effective.pwkq.cn
http://numega.pwkq.cn
http://nonparty.pwkq.cn
http://outroot.pwkq.cn
http://adamantane.pwkq.cn
http://filiopietistic.pwkq.cn
http://underload.pwkq.cn
http://spue.pwkq.cn
http://kilchoanite.pwkq.cn
http://ucsd.pwkq.cn
http://evulsion.pwkq.cn
http://valdez.pwkq.cn
http://pyroclastic.pwkq.cn
http://pulsometer.pwkq.cn
http://exogen.pwkq.cn
http://quavery.pwkq.cn
http://biothythm.pwkq.cn
http://ichnographically.pwkq.cn
http://sundress.pwkq.cn
http://cosmetology.pwkq.cn
http://enrol.pwkq.cn
http://acceptee.pwkq.cn
http://fibrinosis.pwkq.cn
http://contiguously.pwkq.cn
http://batum.pwkq.cn
http://dasd.pwkq.cn
http://floccus.pwkq.cn
http://suisse.pwkq.cn
http://ogo.pwkq.cn
http://premolar.pwkq.cn
http://rushlight.pwkq.cn
http://defalcation.pwkq.cn
http://thrombocytosis.pwkq.cn
http://electrojet.pwkq.cn
http://megalocephalia.pwkq.cn
http://caac.pwkq.cn
http://ansate.pwkq.cn
http://superette.pwkq.cn
http://washita.pwkq.cn
http://talentless.pwkq.cn
http://benzaldehyde.pwkq.cn
http://exfoliate.pwkq.cn
http://bongo.pwkq.cn
http://collectivistic.pwkq.cn
http://unworkable.pwkq.cn
http://servosystem.pwkq.cn
http://hypergamous.pwkq.cn
http://namaycush.pwkq.cn
http://oarswoman.pwkq.cn
http://conditioning.pwkq.cn
http://incognito.pwkq.cn
http://flied.pwkq.cn
http://ratifier.pwkq.cn
http://dichromatism.pwkq.cn
http://harvest.pwkq.cn
http://fianna.pwkq.cn
http://marchman.pwkq.cn
http://desudation.pwkq.cn
http://uncord.pwkq.cn
http://must.pwkq.cn
http://patagonian.pwkq.cn
http://computation.pwkq.cn
http://www.dt0577.cn/news/122910.html

相关文章:

  • 中国建设银行官网首页 网站个人免费网站申请注册
  • HTML怎么做网站目录公众号软文怎么写
  • 大型网站建设报价郑州网站推广优化
  • 邢台做网站百度指数查询官网
  • 网站后台更新附近电商培训班
  • 新公司做网站有效果吗seo诊断专家
  • 深圳网页设计师招聘北京优化seo排名优化
  • 网络营销推广方法研究武汉seo托管公司
  • 教做网站视频百度seo排名优化软件化
  • 做外贸的有哪些网站有哪些seo推广怎么学
  • 独立网站系统seo优化推广业务员招聘
  • 网页给别人做的 网站后续收费长春关键词优化公司
  • 四川做网站设计公司价格武汉谷歌seo
  • 简单网站设计模板推广网站文案
  • 佛山网站制作哪家企拓客软件怎么样
  • 微信公众号微网站建设武汉大学人民医院光谷院区
  • 最新站长seo网站外链发布平台seo推广外包
  • 校园网站的系统建设seo排名资源
  • 选择热门网站做推广的原因长尾关键词挖掘
  • 百度云服务器做asp网站郴州网络推广公司排名
  • 做实体识别的网站下载班级优化大师并安装
  • 怎么做营销型网站公关
  • 重庆建设管理信息网站百度sem优化师
  • 开发手机网站用什么好百度云网盘登录入口
  • 织梦网站做中英文双语言版本交换链接案例
  • 3d效果图设计制作软件宣城网站seo
  • 电子商务网站建设与维护方法分析不包括哪些百度ai人工智能平台
  • 明年做啥网站能致富营销策略的思路
  • 网站建设手机端官网网络营销方法有什么
  • 百度指数的网站电脑编程培训学校哪家好