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

西宁好的网站建设公司株洲seo推广

西宁好的网站建设公司,株洲seo推广,制作一号店网站,做网站都有什么成本题目链接 Leetcode.2341 数组能形成多少数对 Rating : 1185 题目描述 给你一个下标从 0 开始的整数数组 nums。在一步操作中,你可以执行以下步骤: 从 nums选出 两个 相等的 整数从 nums中移除这两个整数,形成一个 数对 请你在 nums上多次执…

题目链接

Leetcode.2341 数组能形成多少数对 Rating : 1185

题目描述

给你一个下标从 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<=1001 <= nums.length <= 1001<=nums.length<=100
  • 0<=nums[i]<=1000 <= nums[i] <= 1000<=nums[i]<=100

分析:

直接用 哈希表 记录遍历过的数字,模拟这个过程。

时间复杂度:O(n)O(n)O(n)

C++代码:

class Solution {
public:vector<int> numberOfPairs(vector<int>& nums) {int n = nums.size();unordered_set<int> uset;//能匹配的对数int cnt = 0;for(auto x:nums){if(!uset.count(x)){uset.insert(x);}else{cnt++;uset.erase(x);}}return {cnt,n - 2*cnt};}
};

Java代码:

class Solution {public int[] numberOfPairs(int[] nums) {Set<Integer> set = new HashSet<>();int n = nums.length;int cnt = 0;for(int x:nums){if(!set.contains(x)) set.add(x);else{cnt++;set.remove(x);}}return new int[]{cnt,n-2*cnt};}
}
http://www.khdw.cn/news/47449.html

相关文章:

  • 有谁想做网站 优帮云济南seo优化外包服务
  • 设计网站如何推广免费crm网站不用下载的软件
  • 金属东莞网站建设技术支持seo百度发包工具
  • 射阳做企业网站多少钱百度官方网
  • 网站页面设计和结构的技巧百度助手下载
  • 在网站接入银联怎么做黄冈网站搭建推荐
  • ps设计网站免费推广软件哪个好
  • 珠海培训网站建设什么建站程序最利于seo
  • 公司网站首页怎么做互联网营销师是什么
  • 做一家网站费用吗网络渠道有哪些
  • 武汉网站建设_网页设计_网站制作_网站建设公司_做企业网站公司网站推广策划书模板
  • 代做ppt网站好什么是搜索引擎优化
  • 运营一个网站的费用国内新闻最新消息今天简短
  • 做设计私活的网站网络推广有哪几种方法
  • 模板网站怎么做黄页网络的推广网站有哪些软件
  • 兰州公司做网站什么是市场营销
  • 网页背景怎么设置成都关键词优化服务
  • 比较容易做的网站企业网络推广技巧
  • 电子商务网站运营与...百度优化大师
  • iis网站权限设置西安竞价托管
  • 长春做网站qianceyun网站seo的主要优化内容
  • 怎么做彩票网站收款人网推渠道
  • 网站开发综合课程设计今日头条国际军事新闻
  • 企业做网站的费用账务如何处理百度投诉电话24小时
  • 联想网站建设预算报告书成免费crm特色
  • 可以做网站佛山网站建设制作公司
  • 企业网站模板优化软文网站名称
  • 做网站需要什么工具搜索引擎营销的内容和层次有哪些
  • 怎么做招生网站大数据营销系统软件
  • vue 做自适应网站互联网公司排名100强