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

服装网站制作国际新闻消息

服装网站制作,国际新闻消息,php mysql开发网站开发,网站建设aichengkeji为了找出满足指定值得下标对&#xff0c;可以假设nums1[i]的值为num&#xff0c;从而tot-num就是要从nums2中找的的&#xff0c;可以事先维护一个哈希表&#xff0c;从而直接获取tot-num的出现次数。 class FindSumPairs {int[] nums1;int[] nums2;// nums2的长度很长Map<I…

为了找出满足指定值得下标对,可以假设nums1[i]的值为num,从而tot-num就是要从nums2中找的的,可以事先维护一个哈希表,从而直接获取tot-num的出现次数。

class FindSumPairs {int[] nums1;int[] nums2;// nums2的长度很长Map<Integer, Integer> freq; // 用于统计nums2中各数字出现的频率public FindSumPairs(int[] nums1, int[] nums2) {// 初始化对象this.nums1 = nums1;this.nums2 = nums2;this.freq = new HashMap<>();// 初始化for (int num : nums2){freq.put(num, freq.getOrDefault(num, 0) + 1);}}public void add(int index, int val) {// 将val加到nums2[index]的值上// 可以直接按照索引进行操作,// 但是维护了频率表,因此需要先对频率表进行更新int oldValue = nums2[index];// 减少oldValue的频率freq.put(oldValue, freq.get(oldValue) - 1);// 如果减到0,则去掉if (freq.get(oldValue) == 0){freq.remove(oldValue);}// 更新nums2[index] += val;// 更新freqint newValue = nums2[index];freq.put(newValue, freq.getOrDefault(newValue, 0)+1);}public int count(int tot) {// 返回满足条件的nums1[i]+nums2[j]=tot下标对数量// 注意时间复杂度// 利用freq进行统计int res = 0;for (int num : nums1){// 余数int complement = tot - num;res += freq.getOrDefault(complement, 0);}return res;}
}/*** Your FindSumPairs object will be instantiated and called as such:* FindSumPairs obj = new FindSumPairs(nums1, nums2);* obj.add(index,val);* int param_2 = obj.count(tot);*/
http://www.dtcms.com/wzjs/490704.html

相关文章:

  • wordpress为什么被墙企业seo职位
  • wordpress改主题幻灯片尺寸seo推广策划
  • 容桂网站制作价位百度搜索热度
  • 新国际网站建设最成功的网络营销案例
  • 可以做兼职的网站有哪些工作seo技术分享博客
  • 网站和网站的app新闻头条 今天
  • 万网网站建设特点百度网页
  • 重庆app定制软件开发seo网站是什么意思
  • 深圳十大工业设计公司优化品牌seo关键词
  • wordpress图片上添加图标seo短视频
  • 2018建设一个网站需要什么怎么搜索网站
  • 怎么入侵网站后台管理引擎优化seo怎么做
  • 深圳web网站开发公司百度关键词搜索排名多少钱
  • 高端手机网站建设营销型网站建站
  • 网络品牌营销策略有哪些上海百度seo牛巨微
  • 网站收费怎么做whois查询 站长工具
  • 番禺区网站建设哪里有seo相关ppt
  • 东莞专业微网站建设推广洛阳网站建设优化
  • 产品 网站建设深圳市推广网站的公司
  • 济南网站建设北京做的好的seo公司
  • 青岛中英网站建设网站交易
  • 阜宁县住房城乡建设局网站百度下载安装免费下载
  • 自动做海报的网站seo关键词如何布局
  • 做购物网站是怎么链接银行搜索引擎优化排名案例
  • 可以做样机图的网站百度指数搜索
  • 比分网站制作百度手机助手应用商店
  • 网站的三级页面怎么做个人建网站步骤
  • 深圳网站建设做一个公司网站要多少钱广告网站推荐
  • 上海网站公安局备案太原关键词排名推广
  • 南宁百度网站建设公司哪家好微博营销的特点