我在命令行C#中调用了程序MSTest.其中一个测试用例抛出StackOverflowException并导致QtAgent32(和我的应用程序)进程中断.我能做些什么来防止这种情况(我不能改变单元测试)?
我有算法问题.我不知道如何解决它.也许有人可以帮助我?
我有对象.每个对象具有相同的功能.它可以在表格中说明:
Feature1 Feature2 Feature3 Feature4
Object1 1 0 1 1
Object2 0 0 0 1
Object3 0 1 1 1
Object4 0 1 0 0
Run Code Online (Sandbox Code Playgroud)
现在我想找到所有最小的对象子集.对于每个特征,每个子集应至少具有一个值"1".对于上表,结果是两个子集:{Object1,Object3}和{Object1,Object4}.我无法生成所有可能的子集,因为它可能需要太多时间.