我有两种数据类型,每种都有一个数字 ID。我想要一个从一个到另一个的映射,我看到了两种明显的方法:
- 每个 A 类型实体的键,包含一组 B 类型的 ID。
- 一个大的有序集合,包含对应于类型 A 的键的等级(当类型 A 的给定对象存在多个关系时,它们可以重复),并且集合的值是类型 B 的键。
当您拥有 A 类型的键时,两者都允许快速查找,而这正是我真正需要的。
使用单个大型排序集对我来说似乎不太传统,但它会减少键空间的混乱,而且它似乎也能正常工作。
有什么重要的理由这样做吗?
我有两种数据类型,每种都有一个数字 ID。我想要一个从一个到另一个的映射,我看到了两种明显的方法:
当您拥有 A 类型的键时,两者都允许快速查找,而这正是我真正需要的。
使用单个大型排序集对我来说似乎不太传统,但它会减少键空间的混乱,而且它似乎也能正常工作。
有什么重要的理由这样做吗?