# 面试题56 – II. 数组中数字出现的次数 II 示例 1: 输入:nums = [3,4,3,3] 输入:nums = [9,1,7,9,7,9,7] 限制: 1 <= nums.length <= 10000 hashMap解法,计算出现的次数,返回为1的
在一个数组 nums 中除一个数字只出现一次之外,其他数字都出现了三次。请找出那个只出现一次的数字。
输出:4
示例 2:
输出:1
1 <= nums[i] < 2^31解题
class Solution { public int singleNumber(int[] nums) { Map<Integer,Integer> map = new HashMap<>(); for(int i=0;i<nums.length;i++){ map.put(nums[i],map.containsKey(nums[i])?map.get(nums[i])+1:1); } for (Integer key:map.keySet()){ if(map.get(key)==1){ return key; } } return -1; } }
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算