落单的数
难度:简单
描述:
给出 2*n + 1 个的数字,除其中一个数字之外其他每个数字均出现两次,找到这个数字。...,如果没有,即找到落单的值
const singleNumber = function (A) {
var b = []
for (var i = 0; i < A.length; i+...+) {
var v = A[i]
// 如果b数组中没有v(没有push过 代表前面没有v)并且A数组在后面也没有该值(也就是后面也没有v)
if (b.indexOf...(v) === -1 && A.indexOf(v, i + 1) === -1) {
return v // 前面没有v 后面也没有v 即是唯一的值
}...10002, 10003, 10004, 7, 10004, 91985345, 2, 2, 3, 4, 5, 5, 4, 3, 11, 91985345]));
鼓励我一下:
觉得还不错的话,给我的点个