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

平顶山北京网站建设自己怎么做网站购买空间

平顶山北京网站建设,自己怎么做网站购买空间,黄冈网站推广优化技巧,江苏工程建设交易信息网站目录链接#xff1a; 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目#xff1a; https://github.com/September26/java-algorithms 原题链接#xff1a;力扣#xff08;LeetCode#xff09;官网 - 全球极客挚爱的技术成长平台 描述#xff1a; 给你一个下…目录链接 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目 https://github.com/September26/java-algorithms 原题链接力扣LeetCode官网 - 全球极客挚爱的技术成长平台 描述 给你一个下标从 0 开始的数组 nums 数组长度为 n 。 nums 的 不同元素数目差 数组可以用一个长度为 n 的数组 diff 表示其中 diff[i] 等于前缀 nums[0, ..., i] 中不同元素的数目 减去 后缀 nums[i 1, ..., n - 1] 中不同元素的数目。 返回 nums 的 不同元素数目差 数组。 注意 nums[i, ..., j] 表示 nums 的一个从下标 i 开始到下标 j 结束的子数组包含下标 i 和 j 对应元素。特别需要说明的是如果 i j 则 nums[i, ..., j] 表示一个空子数组。 示例 1 输入nums [1,2,3,4,5] 输出[-3,-1,1,3,5] 解释 对于 i 0前缀中有 1 个不同的元素而在后缀中有 4 个不同的元素。因此diff[0] 1 - 4 -3 。 对于 i 1前缀中有 2 个不同的元素而在后缀中有 3 个不同的元素。因此diff[1] 2 - 3 -1 。 对于 i 2前缀中有 3 个不同的元素而在后缀中有 2 个不同的元素。因此diff[2] 3 - 2 1 。 对于 i 3前缀中有 4 个不同的元素而在后缀中有 1 个不同的元素。因此diff[3] 4 - 1 3 。 对于 i 4前缀中有 5 个不同的元素而在后缀中有 0 个不同的元素。因此diff[4] 5 - 0 5 。示例 2 输入nums [3,2,3,4,2] 输出[-2,-1,0,2,3] 解释 对于 i 0前缀中有 1 个不同的元素而在后缀中有 3 个不同的元素。因此diff[0] 1 - 3 -2 。 对于 i 1前缀中有 2 个不同的元素而在后缀中有 3 个不同的元素。因此diff[1] 2 - 3 -1 。 对于 i 2前缀中有 2 个不同的元素而在后缀中有 2 个不同的元素。因此diff[2] 2 - 2 0 。 对于 i 3前缀中有 3 个不同的元素而在后缀中有 1 个不同的元素。因此diff[3] 3 - 1 2 。 对于 i 4前缀中有 3 个不同的元素而在后缀中有 0 个不同的元素。因此diff[4] 3 - 0 3 。 提示 1 n nums.length  501 nums[i] 50 解题思路 分别使用前缀和后缀两个MapMap的key为元素值value为元素数量。 以某个位置i计算i之前的统计到前缀Map中i之后的统计到后缀Map中。 两个Map的数量之差就是我们想要的答案。 代码 public class Solution2670 {public int[] distinctDifferenceArray(int[] nums) {MapInteger, Integer suffixMap new HashMap();MapInteger, Integer prefixMap new HashMap();for (int num : nums) {add2Map(suffixMap, num);}int[] result new int[nums.length];for (int i 0; i nums.length; i) {add2Map(prefixMap, nums[i]);reduce2Map(suffixMap, nums[i]);result[i] prefixMap.size() - suffixMap.size();}return result;}private void add2Map(MapInteger, Integer map, int key) {Integer num map.getOrDefault(key, 0);map.put(key, num 1);}private void reduce2Map(MapInteger, Integer map, int key) {Integer num map.getOrDefault(key, 0);if (num 1) {map.remove(key);return;}map.put(key, num - 1);} }
http://www.hkea.cn/news/14521801/

相关文章:

  • 电子商务网站的后台管理系统关键词排名优化公司成都
  • 上海网站建设规划嘉兴网站建设咨询
  • 福田做网站价格网站建设公司公司我我提供一个平台
  • 国际贸易网站有哪些美丽乡村 网站建设
  • 怎么使用wordpress建站wordpress做微信登录页面模板
  • 手机网站开发session邯山手机网站建设
  • 企业网站php模板eclipse怎么做网页
  • 网站建设网站软件有哪些方面设计师互联网
  • 网站设计项目海南网址
  • 动态asp.net网站开发植物染企业解决方案
  • 广州模板网站建设wordpress怎么加栏目
  • 保山市网站建设wordpress开发商
  • 别人恶意点击我们竞价网站中国建设银行舟山分行网站
  • 中企高呈网站建设报考项目经理证需要什么条件
  • 建材 网站 模板洛阳网站建设启辰网络
  • 平度网站建设ld4wordpress主题安装目录
  • 台州网站制作自己做烘焙的网站
  • 小学校园门户网站建设方案php网站开发平台
  • 减肥网站源码城乡建设杂志网站
  • 自己建网站怎么赚钱wordpress地址无法更改
  • 河南智慧团建网站登录泰州网站建设托管
  • 专业网站建设加工海口网约车最新政策
  • 好看的电商网站模板下载东莞做网站的
  • 做农业种子的网站图片库
  • 做服装网站设计书wordpress腾讯企业邮箱
  • 商务网站建设PDF下载北京专业制作网站
  • 萝岗哪家网站建设好如何做360搜索网站
  • 网站seo啥意思wordpress手机无法访问
  • 徐州有哪些制作网站的公司吗上海注册公司注册地址
  • 网站建设竞标需要怎么做租车网站模版