题目:
给你一个整数数组nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。你可以按任意顺序返回答案。
你必须设计并实现线性时间复杂服务器托管网度的算法且仅使用常量额外空间来解决此问题。
示例 1:
输入:nums = [1,2,1,3,2,5]
输出:[3,5]
解释:[5, 3] 也是有效的答案。
示例 2:
输入:nums = [-1,0]
输出:[-1,0]
示例 3:
输入:nums = [0,1]
输出:[1,0]
代码实现:
class Solution {
public int[] singleNumber(int[] nums) {
Map freq = new HashMap();
for (int num : nums) {
freq.put(num, freq.getOrDefault(num, 0) + 1);
}
int[] ans = new int[2];
int index = 0;
for (Map.Entry entry : freq.entrySet()) {
if (entry.getValue() == 1) {
ans[index++] = entry服务器托管网.getKey();
}
}
return ans;
}
}
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
在公司发展的不同阶段,需要搭建不一样的技术团队,采用不同的技术管理方式,解决不同阶段的问题。 技术积累阶段 必须要搞最前沿的技术,只有前沿技术才有可能给技术型创业公司带来一线生机。 吸引技术人才 加快核心技术积累 深挖核心技术,开展合作 设立研究型项目的管理方…