【发布时间】:2010-10-04 18:38:24
【问题描述】:
周围有一些数据结构非常有用,但大多数程序员都不知道。它们是哪些?
每个人都知道链表、二叉树和散列,但例如 Skip lists 和 Bloom filters 呢?我想了解更多不常见但值得了解的数据结构,因为它们依赖于伟大的想法并丰富了程序员的工具箱。
PS:我也对像Dancing links 这样巧妙地利用通用数据结构的属性的技术感兴趣。
编辑: 请尝试包含链接到更详细地描述数据结构的页面。另外,尝试在为什么数据结构很酷(正如Jonas Kölker 已经指出的那样)上添加几句话。此外,请尝试为每个答案提供一个数据结构。这将允许更好的数据结构仅根据他们的投票浮动到顶部。
【问题讨论】:
标签: language-agnostic data-structures computer-science