0

5 つの属性など、多くの属性を持つオブジェクトがあります。各属性には事前定義された値があります。例えば:

オブジェクト Y は属性 {A,B,C,D,E} を持っています

A はセット {1,2,3} から値を取得できます

B はセット {5,8,9,10,12} から値を取得できます

C はセット {8,9,10,12} から値を取得できます

D はセット {12,20} から値を取得できます

E は、セット {1,3,5,6} から値を取得できます。

今私が欲しいのは:

入力: オブジェクト Y= {2,5,?,?,5}

?、対応する属性の不明な値です。代替案全体を含むすべての可能なオブジェクトを返したいです。たとえば、オブジェクト Y の場合、次のように返されます。

{2,5,8,12,5} , {2,5,8,20,5} , {2,5,9,12,5}, {2,5,9,20,5} ... ...

つまり、?可能なすべての値に置き換えられます。私はこのことを動的にしたい(属性の数に関係なく、属性の値の数に関係なく、?オブジェクト内の数に関係なく)

4

0 に答える 0