存储数据表和查询任何列的最佳方法

时间:2017-06-27 22:58:08

标签: java search data-structures

所以我有一个学校项目,我必须以这种格式存储一组数据:

TITLE / ARTIST / YEAR / GENRE / POSITION

它适用于播放列表程序,它需要一些像这样的查询:

"在播放音乐之前立即播放音乐(标题/年份/艺术家)"

"找到第一种情况,其中带有流派X的音乐正好在带有流派的音乐Y"

之后

"今年发行的音乐是什么,发行的歌曲较少"

"找到标题最大的非重复音乐"

所以我想要使用的数据结构是由POSITION排序的双链表以及具有不同键的并行映射(每行一个字段)的组合,相应的值是链表的节点

这样可以更快地查询这些值。

是否有其他数据结构可以改善上述查询?

0 个答案:

没有答案