可以说我在JAVA中有以下模型
class Shape { String type; String color; String size; }
并说我有以下基于上述模型的数据.
Triangle,Blue,Small Triangle,Red,Large Circle,Small Circle,Medium Square,Green,Medium Star,Large
我想回答以下问题
Given the type Circle how many unique colors? Answer: 1 Given the type Circle how many unique sizes? Answer: 2 Given the color Blue how many unique shapes? Answer: 2 Given the color Blue how many unique sizes? Answer: 3 Given the size Small how many unique shapes? Answer: 2 Given the size Small how many unique colors? Answer: 1
我想知道我是否应该按照以下方式进行建模……
set: shapes -> key: type -> bin(s): list of colors,list of sizes set: colors -> key: color -> bin(s): list of shapes,list of sizes set: sizes -> key: size -> bin(s): list of shapes,list of colors
或者有更好的方法吗?如果我这样做,我需要3倍的存储空间.
我还希望每套都有数十亿条目.顺便说一下模型已被编辑以保护inoncent代码;)
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。