【发布时间】:2012-11-25 03:39:00
【问题描述】:
我有一组三个数字,我想将一组数字与另一组数字进行比较。即,第一组中的每个数字都小于另一组中的至少一个数字。需要注意的是,第一组中的下一个数字必须小于第二组中的 不同 数字(即,{6,1,6} 对 {8,8,2} 有效,但 {6,2,6} 反对 {8,8,2} 不会)。我有一个工作方法,但它是蛮力和丑陋的。
如果我们有 setA 和 setB,并且每个都有元素 a、b 和 c:
if(setB.a < setA.a)
if(setB.b < setA.b)
if(setB.c < setA.c)
return true;
else if(setB.b < setA.c)
if(setB.c < setA.b
return true;
等等……
【问题讨论】:
-
您能发布您当前的方法吗? (了解您想要更轻松地做到这一点)
-
发布了一个样本。它又长又丑又尴尬。但你明白了。