有一些数据结构对于大多数程序员来说很有用,但是却不为人所知。它们都是哪些呢?
每个人都知道链表、二叉树和哈希表,但是例如跳表和布隆过滤器呢?我想了解更多不太常见但值得知道的数据结构,因为它们依赖于巨大的思想,并且丰富了程序员的工具箱。
PS:我还对像舞蹈链这样聪明地利用常见数据结构属性的技术感兴趣。
编辑: 请尝试在描述数据结构的页面中包含链接。此外,请尽量添加一些关于为什么某个数据结构很酷的词语(正如Jonas Kölker 已经指出的)。此外,请每次只提供一个数据结构的答案。这将使更好的数据结构根据它们的投票结果浮现在最上面。