我有一个问题,我需要将一组(唯一子集)中的唯一组合与给定值相关联。例如: Let S={a, b, c, d}
,所需的数据结构应执行以下操作:
键 -> 值
{a,b} -> value1
{a,c} -> value2
{c,d} -> value3
- 属性 1:密钥中集合的长度是固定的(在本例中固定为 2)。
- 属性 2:数据结构不包含 S 的所有可能子集。
问题 1:保存这些值的简单 Map 的存储复杂度是多少?上!)?(假设 |S| = N 并且它不是固定的)
问题 2:是否有任何有效的数据结构可以存储这些元素?(存储复杂性需要最重要的效率)