2011-03-18 130 views
0

我想将某些XML消息转换为FIX消息类型。 它涉及将XML标记映射到修复标记+ XML标记的每个可能的值都有适当的FIX值可用。最好的数据结构

什么数据结构会最有效?

回答

1

听起来像地图(字典)给我。实际上,还有两个用于XML标记 - > FIX msg类型,另一个用于XML值 - > FIX值。

+0

散列表将会做..这包括两个散列表查找..所以只是出于好奇心想知道是否有什么只在查找将需要../ – user666048 2011-03-18 13:55:45

+0

给定的可能值集是合理的大小,标签/价值的组合可以直接给你msgType /值 – 2011-03-18 14:20:53

1

词典可能是Per Norrman提到的方式。 Dictionary是一个荣耀的散列表,它是迄今为止可以用来关联值的最有效的数据结构。

http://en.wikipedia.org/wiki/Hash_table < ---更深入地解释为什么它们非常有效。

+0

散列表将做do..bt涉及两个哈希表查找..所以只是出于好奇心想知道是否有任何东西只在查找将被要求 .. – user666048 2011-03-18 13:56:29