我目前正在实现一个使用Qt显示超大规模数据的直方图,并且对于我的问题应该使用哪种数据结构有些疑问。我将显示从应用程序用户收到的查询数量,我应该显示的方式如下所示 - 在单个应用程序中,点击不同的“显示此数据等”时将显示不同的直方图。 buttons-处理复杂直方图数据的最有效方法?
1)显示每月每个查询的总直方图-4这里数据的几个月里,我
保持四个变量和增加他们为我抓住属于在CSV那几个月
查询文件 -
2)显示每的每一天的总查询在所选月份-I的直方图在考虑使用4个QVectors来表示这一个月份的,递增的载体(每一天的元素),如我来通过该特定一天矢量表示八月份,每当遇到2011-08-XY数据时,我将通过1-递增该向量的(XY + 1)个元素,我的第二个替代方法是使用4个QLinkedList更好的复杂性,但我不确定我提出的方法是否足够有效,并且我愿意倾听任何其他想法。
3)这里的事情有点复杂。显示选定日期和月份每小时总查询的直方图。所表示的数据是以很大的方式相乘的,我不知道应该使用哪种数据结构或结构组合来实现这个数据结构。列表可能是?
任何想法,我的问题在2)和3)将是有益的,在此先感谢。