对于像数据结构这样受欢迎的主题,令人费解的是,还没有一位书籍作者,教授或计算机科学博客创建了一种“决策树”或者选择指南,指导您为给定问题选择数据结构。是的,这个领域是巨大的,可能并不总是有一个明显的解决方案,但每个数据结构肯定有利有弊,可以放在一起并用于形成至少一般的选择指南。我用我能想到的每一种方式搜索了这个,但只发现了一些小块。
选择指南应包括以下所有通用数据结构组和其特定数据结构变体:数组,列表,二叉树,B树,堆,尝试,多路树,空间分区树,特定于应用程序的树,哈希,&图表。
这是否存在,我一直无法找到它,或者出于某种原因这是非常重要的?