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

化妆品网站建设策划书百度网址怎么写

化妆品网站建设策划书,百度网址怎么写,百度seo课程,wordpress本地搬迁题目: 给你一个整数数组 nums 。数组中唯一元素是那些只出现 恰好一次 的元素。 请你返回 nums 中唯一元素的 和 。 示例 1: 输入:nums [1,2,3,2] 输出:4 解释:唯一元素为 [1,3] ,和为 4 。示例 2&#xf…

题目:

给你一个整数数组 nums 。数组中唯一元素是那些只出现 恰好一次 的元素。

请你返回 nums 中唯一元素的  。

示例 1:

输入:nums = [1,2,3,2]
输出:4
解释:唯一元素为 [1,3] ,和为 4 。

示例 2:

输入:nums = [1,1,1,1,1]
输出:0
解释:没有唯一元素,和为 0 。

示例 3 :

输入:nums = [1,2,3,4,5]
输出:15
解释:唯一元素为 [1,2,3,4,5] ,和为 15 。
class Solution {public int sumOfUnique(int[] nums) {// 集合map,存放唯一元素(key为唯一元素的值,// value为元素状态 1 出现1次 2 出现多次)Map<Integer,Integer> sta = new HashMap<>();// 临时变量用于存放和的计算,一般求和变量初始值为0,乘法初始值为1int sum = 0;// 循环遍历nums 中元素for (int num : nums) {// 判断map中的key是否含有nums中的元素,key不含有num进入ifif(!sta.containsKey(num)) {// 将唯一的数计入和的统计中sum += num;// 将当前num存放至map的key中,并将当前状态设置为1sta.put(num,1);} else if(sta.get(num) == 1) { // map中已经含有num元素,// 如果状态未1进入下面else if 中// sta.get(num)取出当前num的状态,如果为1。// 说明之前已经加过该值,现在重复出现应该从总和中减掉该值// 注意题目要求只求和恰好出现一次的元素。故前面加的这里要减掉sum -= num;// 注意:这里必须设置状态2,表示该值已经从总和中减过。// 后面该值再出现时就不会重复减去该值。sta.put(num,2);}}return sum;}
}

复杂度分析

时间复杂度:O(n),其中 n 是数组 nums 的长度。

空间复杂度:O(n)。哈希表需要 O(n)的空间。

http://www.yayakq.cn/news/714611/

相关文章:

  • 创可贴网页设计网站专业免费网站建设
  • iis7.5 添加网站.tel域名不可以做网站域名吗?
  • 盖州网站建设wordpress插件vpn
  • 网站建设中企动力最佳a5类似58同城的网站怎么做
  • 做餐饮网站的目的与意义外国网站快速申请qq
  • wordpress网站微信登录手机如何制作ppt
  • 美轮美奂的网站建设网站建设衤金手指花总十四
  • h5微网站建设多少钱搜索引擎推广培训
  • 什么网站可以做告白的网页版wordpress文章都展现在一个页面
  • 国外域名网站网站建设的关键
  • 专业的建网站公司地址品牌建设交流会讲话
  • 制作图片的免费网站惠山网站建设
  • 网站备案是备案域名还是空间搞个app要多少钱
  • 一个做问卷调查的网站好自己可以做电子商务网站
  • 用博客网站做淘宝客泉州建站软件
  • 网站前台设计教程如何实现
  • 淮安官方网站开发区wordpress启用插件出错
  • 提供专业网站小程序开发完整网站开发需要多久
  • 壹六八信息科技网站建设产品界面设计
  • 广州微网站建设价位网站的设计 改版 更新
  • 昆明网站制作专业免费国外网站模板
  • 免费做网站软件2003在网站中加入锚链接应该怎么做
  • 公司网站运营包括哪些方面百度手机关键词排名工具
  • 工信部网站备案的需要幕布苏州自助建站软件
  • 世界工厂采购网站中国企业黄页企业名录大全
  • 郑州高端定制网站建设wordpress ip 访问
  • 可以制作什么网站安徽淮南
  • 东莞微信网站做网站网站被抓没盈利
  • dw建网站百度学术论文查重官网
  • 如何在手机上做微电影网站怎么做网页链接教程