问题描述
问题的提出:系统中存放一些Policy,每个Policy定义了一组条件。进入一个请求,要求根据请求返回满足条件的所有Policy。例:条件A,B,C。Policy可能出现的条件约束:P1.只要满足AP2.只要满足BP3.只要满足CP4.只要同时满足A,BP5.只要同时满足A,CP6.只要同时满足B,CP7.同时满足A,B,C例如:(‘-‘表示anyvalueisok)PolicyABCP1a1--P2a1-c1P3a1b1-P4-b1c1P5a1b1c1P6-b1-P7--c1P8a2--P9-b2-P10--c2P11a1b3-业务上可能出现的查询以及相应:a1:返回P1b1:返回P6c1:返回P7a1,b1:返回P1,P3,P6a1,c1:返回P1,P3,P5b1,c1:返回P6,P7,P4a1,b1,c1:返回P1,P2,P3,P4,P5,P6,P7
解决方案
解决方案二:
这是集思广益么?我咋感觉是整道题让别人来完成呢?
解决方案三:
学习…………
解决方案四:
给一组条件a1,b1,c1,那就要求给出满足此条件及其真子集的所有请求怎么实现,还在thinking,看看楼下的怎么说。
解决方案五:
引用3楼yugong2009的回复:
给一组条件a1,b1,c1,那就要求给出满足此条件及其真子集的所有请求怎么实现,还在thinking,看看楼下的怎么说。
你说的有理,但不准确。应该是条件的幂集。powerset({1,2,3})={{1}{2}{3}{1,2}{1,3}{2,3}{1,2,3}}
时间: 2024-09-20 08:03:24