我有一个表格,其中包含字段" offerId"并且假设在我的列表中我为每个用户提供了三个报价(并且每个用户可能已经有一个,两个或没有报价),而我将有八个类别(2 ^ 3 = 8个组合)并且我想为每个用户创建一个唯一的ID使用offerId进一步处理的类别。 那么任何人都可以帮助我在java或c中制作相同的逻辑。
代码应该是:
categoryId getCategory(offerId[])
{
/* all computations */
}
答案 0 :(得分:0)
显示所有组合的位集将起作用。
在我看来,这是一个糟糕的设计。像这样的聪明既不可扩展,也不受欢迎。
如果用户和报价之间存在一对多的关系,我认为为用户提供一系列优惠而不是一点点就更清楚了。