【发布时间】:2011-05-06 20:30:52
【问题描述】:
我正在使用 Java 开发游戏引擎,并试图使屏幕绘图的决策过程花费最少的时间。所以我一直在使用很多嵌套在 HashTables 中的 HashTables。我知道这可能是不好的编码习惯,但我真的很想知道是否有任何嵌套深度会真正破坏我的程序运行?
【问题讨论】:
-
糟糕的设计方面取决于您如何使用嵌套表。如果是从一组值中查找元素,那肯定闻起来像是糟糕的设计。如果它是不相关的哈希表的哈希表,当然:为什么不。
-
如果您准确描述了如何使用这些嵌套哈希表,这将有助于您获得更好的答案。不同的数据结构很可能对你更好,但现在任何人都只能说“它没有伤害”。