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

求创意设计分享的网站做国产免费视频网站

求创意设计分享的网站,做国产免费视频网站,镜像别人网站做排名的好处,模板公司题目 题目链接 分析 一种暴力的方法#xff0c;枚举数组所有数字#xff0c;分别计算当前元素前面不同的元素和后面不同的元素#xff0c;然后相减即可。这样的话太暴力#xff0c;前缀和后缀也需要分别遍历#xff1a;O(N*2)了。 我们来优化一下#xff1a; 根据这种…题目 题目链接 分析 一种暴力的方法枚举数组所有数字分别计算当前元素前面不同的元素和后面不同的元素然后相减即可。这样的话太暴力前缀和后缀也需要分别遍历O(N*2)了。 我们来优化一下 根据这种暴力方法我们可以利用一下 Set 的特性Set 集合里面每一个元素都是唯一的。 后续遍历数组记录每个后缀不同的不同元素的个数就是set的大小然后把元素放入 set 里面组成数组 sufCnt这就把当前元素i的后缀不同元素的个数求出来了 sufCnt[i]。 然后就是求 前元素i的前缀不同元素的个数其实和求后缀一样 防止多创建一个 set 集合我们直接把之前的 set 集合清空 。 正序遍历数组把元素放入 set 里面然后记录每个前缀不同的不同元素的个数就是set的大小然后减去 sufCnt[i]即可就是题目想要求的值。 代码 class Solution {public int[] distinctDifferenceArray(int[] nums) {int n nums.length;// 存放最终结果int[] res new int[n];// 存放后缀int[] sufCnt new int[n];SetInteger set new HashSet();for(int i n - 1;i 0;i --) {sufCnt[i] set.size();set.add(nums[i]);}// 清空 set 集合set.clear();for(int i 0;i n;i ) {set.add(nums[i]);res[i] set.size() - sufCnt[i];}return res;} }
http://www.zqtcl.cn/news/546558/

相关文章:

  • 做灯箱的网站做一个app需要多少成本
  • 江苏建设厅网站石家庄建设信息网
  • 各类专业网站建设企业建立网站需要
  • 多合一可拖曳修改优化网站建设品牌运营和品牌推广
  • 广州网站建设seo推广产品网站建设
  • 网站建设套餐电话无锡公司网站制作
  • 网站建设计划表聊城正规网站建设公司电话
  • 美食网站设计的基本思路大网站开发语言
  • 个人网站模板打包下载最近新闻热点国家大事
  • flash做网站步骤中国网评中国网评
  • 网站添加备案号比较好的网站建设公司
  • 旅游电子商务网站建设目的广告设计与制作主修课程
  • 网站标题写什么作用记事本做网站如何添加图片
  • 海口建站模板厂家下载什么网站做吃的
  • 网站建设的指导书动效网站建设
  • 万州做网站的公司wordpress练习
  • 网站域名dnsgoogle推广教程
  • 网站建设报价方案doc网站建设seo视频教程
  • 北京免费建站网络营销怎么做查询网站后台
  • 深圳外贸网站推广用html制作个人博客
  • 建设银行网站最近打不开吗wordpress c
  • 网站icp备案费用浅谈做网站的好处
  • 制作网站需要懂哪些在线设计平台的市场调研
  • 接计设做的网站河南网站建设华企祥云
  • 网站系统维护一般要多久企业网站推广工具
  • 如何诊断网站seo做个网站商场需要多少
  • 腾讯云做视频网站吗创业商机网加工项目
  • 网站建设论文文献郑州seo外包费用
  • 网站优化西安如何免费推广网站
  • 固原市建设局网站外贸网站建设方法