限制用户在发生冲突时创建群组

时间:2015-08-10 09:59:18

标签: java algorithm

我正在根据一组可选参数为员工创建新组。假设我们有3个参数 - 等级(G1,G2,G3),带(B1,B2,B3)和位置(L1,L2,L3,L4)以及以下是系统中现有的组:

  • 第1组:G1,B1,B2,L1,L2,L3
  • 第2组:G2,B3,L3
  • 第3组:G3,B1,B2,B3,L1,L2,L3

现在当我尝试创建另一个参数与现有组冲突的组时,即如果我尝试创建一个具有任何等级的新组,系统不应该允许,因为所有3个等级都已被消耗3组。当发生冲突时,应该采取什么方法来阻止系统创建新组。

1 个答案:

答案 0 :(得分:0)

根据我的理解,人们需要创建一个已经使用的所有参数列表(可能按类型分组,如果需要)。新组中使用的每个参数不得包含在列表中,否则将拒绝新创建的组。