# 645. Set Mismatch - LeetCode 原

yysue

## Question

645. Set Mismatch

## Solution

Java实现:

``````public int[] findErrorNums(int[] nums) {
/*
int a = 0;
for (int i : nums) {
if (nums[i-1] < 0) a = nums[i-1] * -1;
nums[i-1] *= -1;
}

int b = 0;
for (int i : nums) {
if (nums[i-1] > 0 && nums[i-1] != a) {
b = nums[i-1];
break;
}
}
return new int[]{a, b};
*/
int[] res = new int[2];
for (int i : nums) {
if (nums[Math.abs(i) - 1] < 0) res[0] = Math.abs(i);
else nums[Math.abs(i) - 1] *= -1;
}
for (int i=0;i<nums.length;i++) {
if (nums[i] > 0) res[1] = i+1;
}
return res;
}
``````

### 评论(1)

public int[] findErrorNums(int[] nums) {
int a = 0;
for (int num : nums) {
num = num > 0 ? num : -num;
if (nums[num - 1] < 0) a = nums[num - 1] * -1;
else nums[num - 1] *= -1;
}
VirtualBox快速休眠导致的错误

mjrao
2015/09/05
461
0
mongodb ，update方法无效，请教高手！

zhangyuting
2012/11/08
881
1
Leetcode日记6

（2015/11/28） LeetCode 303 Range Sum Query - Immutable：（Easy） 1）超时的算法：每次调用sumRange函数进行一次累加运算。 2）不超时的算法：改变数组的内容，存储从0下标到当前下标所有...

fxdhdu
2015/11/28
73
0
gdb core文件函数出现问号

miffa
2015/04/16
0
0
Leetcode日记7

（2015/1/2） LeetCode 318 Maximum Product of Word Lengths 题目： 1）求一个字符串数组中，两个不同的字符串的长度乘积的最大值。 2）这两个字符串不能共同拥有同一个字符。（两个字符串的...

fxdhdu
2016/01/03
48
0
[LeetCode] Two Sum IV - Input is a BST 两数之和之四 - 输入是二叉搜索树

Given a Binary Search Tree and a target number, return true if there exist two elements in the BST such that their sum is equal to the given target. Example 1: Input: / 3 6/ 2 4......

2017/12/06
0
0
Longest Substring Without Repeating Characters

Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without repeating letters for "abcabcbb" is "abc", whic......

jdflyfly
2014/06/24
1K
0
Java: Integer equals vs. ==

As of Java 1.5, you can pretty much interchange with in many situations. However, I found a potential defect in my code that surprised me a bit. The following code: Integer cdiC......

akwolf
2015/06/24
0
0
Leetcode日记8

（2015/2/3） LeetCode 4 Median of Two Sorted Arrays 题目大意：找到两个已排序数组的median。 median：中间位置的值。 算法： 参考：https://leetcode.com/discuss/15790/share-my-o-log...

fxdhdu
2016/02/18
94
0
Leetcode : eImplement strStr

Leetcode : eImplement strStr 描述 对于一个给定的 source 字符串和一个 target 字符串，你应该在 source 字符串中找出 target 字符串出现的第一个位置(从0开始)。如果不存在，则返回 -1。 ...

06/05
0
0

ClassNotFoundException: javax.el.ELManager

5分钟前
0
0
Jvm堆内存的划分结构和优化，垃圾回收详解（详细解答篇）

17分钟前
0
0
CentOS 7.4 设置系统字符编码

1.语言变量LANG在 /etc/locale 文件中。 2.可以通过/ect/profile 来修改LC_TYPE 变量的值 添加如下代码 export LC_ALL="zh_CN.GBK" export LANG="zh_CN.GBK" 到profile文件中，变量的可以修改...

qimh
18分钟前
0
0
Kafka相关使用

19分钟前
0
0
CentOS7 解决无法使用tab自动补全 tab代码提示

ziluopao
25分钟前
0
0
redis安装

https://www.cnblogs.com/feijl/p/6879929.html

ghou-靠墙哭
25分钟前
0
0
Spring核心——注解自动装载

29分钟前
2
0
ElasticSearch学习（8）—— SearchType

Elasticsearch有四种类型的SearchType 1、query and fetch 向索引的所有分片（shard）都发出查询请求，各分片返回的时候把元素文档（document）和计算后的排名信息一起返回。这种搜索方式是最...

30分钟前
0
0
MYSQL备份工具-mysqldump

32分钟前
0
0

33分钟前
0
0