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

家电网站建设总体目标关键词优化公司费用多少

家电网站建设总体目标,关键词优化公司费用多少,网络公司经营范围能写建材吗,工信部公布网站备案拍照背景【LetMeFly】2341.数组能形成多少数对 力扣题目链接:https://leetcode.cn/problems/maximum-number-of-pairs-in-array/ 给你一个下标从 0 开始的整数数组 nums 。在一步操作中,你可以执行以下步骤: 从 nums 选出 两个 相等的 整数从 nums…

【LetMeFly】2341.数组能形成多少数对

力扣题目链接:https://leetcode.cn/problems/maximum-number-of-pairs-in-array/

给你一个下标从 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

方法一:哈希表

我们可以使用一个哈希表来统计某个数x是否出现过。(开辟长度为100的数组来统计也可以)

初始时哈希表为空,接着遍历原始数组,如果数组中的某个数在哈希表中,则“配对成功”,成功次数加一并将这个数从哈希表中移除;否则直接将这个数插入哈希表中等待配对即可。

最终返回配对成功次数,原始数组长度−2×配对成功次数{配对成功次数, 原始数组长度 - 2\times 配对成功次数}配对成功次数,原始数组长度2×配对成功次数即可

  • 时间复杂度O(len(nums))O(len(nums))O(len(nums))
  • 空间复杂度O(len(nums))O(len(nums))O(len(nums))

AC代码

C++

class Solution {
public:vector<int> numberOfPairs(vector<int>& nums) {unordered_set<int> se;int cntPair = 0;for (int& t : nums) {if (se.count(t)) {se.erase(t);cntPair++;}else {se.insert(t);}}return {cntPair, (int)nums.size() - cntPair * 2};}
};

Python

# from typing import Listclass Solution:def numberOfPairs(self, nums: List[int]) -> List[int]:se = set()cntPair = 0for i in nums:if i in se:se.remove(i)cntPair += 1else:se.add(i)return [cntPair, len(nums) - cntPair * 2]

同步发文于CSDN,原创不易,转载请附上原文链接哦~
Tisfy:https://letmefly.blog.csdn.net/article/details/129055398

http://www.rdtb.cn/news/19649.html

相关文章:

  • 重庆市建设网站首页社群营销平台有哪些
  • 做泰迪狗网站的意义西安百度关键词排名服务
  • 查公司信息的网站是哪个网站外贸独立站建站
  • 有什么做vi设计的网站制作自己的网站
  • 做网站卖成人用品怎么样dw网页制作教程
  • 网站建设公司如何转型长沙网站优化体验
  • 洛阳网站建设联系方式搜索引擎seo排名优化
  • 安平县英文网站建设下载app到手机上并安装
  • 西安的电商平台网站建设新闻联播今日新闻
  • 做网络兼职网站有哪些营销型网站制作
  • 1元购网站建设互联网服务平台
  • 网站开发属于专利吗中国互联网协会官网
  • 新疆生产建设兵团12师网站头条新闻最新消息
  • wordpress主题dux 5.0seo引擎搜索网站关键词
  • 企业网站建设 管理 维护 请找想找搜索引擎优化
  • web前端个人简历seo关键词推广
  • 什么公司做网站的多南宁网站建设服务公司
  • 模板设计器廊坊seo建站
  • 天津市城乡和住房建设厅网站站长工具的网址
  • 自己有主机怎么做论坛网站seo推广有哪些
  • 有做机械工装的网站吗chrome谷歌浏览器官方下载
  • 展示形网站开发app平台搭建需要多少钱
  • 网站空间已过期百度站长平台网站收录
  • 网站建设技术服务费怎么写分录提升神马关键词排名报价
  • 网站建设公司权威机构seosem是指什么意思
  • 北京做公司网站的公司快速提升网站关键词排名
  • 顺义成都网站建设seo关键词推广价格
  • 群晖安装多个wordpressseo网站优化策划书
  • 做图哪个网站素材多网站seo设置是什么
  • 化妆品网站开发的背景百度竞价推广方法