【发布时间】:2011-02-08 07:22:01
【问题描述】:
埃森哲面试题:
您获得了一个大小为2n+1 的数组,其中包含n 一对整数(可以是+ve、-ve 或0)和一个不成对的元素。
如何找到未配对的元素?
配对表示重复。所以(3,3) 是一对,(3,-3) 不是一对。
【问题讨论】:
-
什么是“对”——你能举个例子吗? IE。 { 3, -3 } 是一对,还是 { 3, 3 } 是一对?
-
一对总是两个同类。 3 和 -3 不是一对。
-
一对是问题定义的任何东西。在这种情况下,我认为问题认为 (x, -x) 是一对,它要求找到没有对的数字。然而,澄清会很好。
标签: algorithm