相关疑难解决方法(0)

什么是鲜为人知但有用的数据结构?

周围有一些数据结构非常有用,但大多数程序员都不知道.他们是哪一个?

每个人都知道链接列表,二叉树和哈希,但是例如跳过列表布隆过滤器.我想知道更多不常见的数据结构,但值得了解,因为它们依赖于很棒的想法并丰富了程序员的工具箱.

PS:我也对像跳舞链接这样的技巧感兴趣,这些技巧巧妙地使用了常见数据结构的属性.

编辑:请尝试更详细地包含指向描述数据结构的页面的链接.此外,尝试添加几个关于数据结构为什么很酷的词(正如JonasKölker已经指出的那样).此外,尝试为每个答案提供一个数据结构.这将允许更好的数据结构根据他们的投票单独浮动到顶部.

language-agnostic computer-science data-structures

796
推荐指数
52
解决办法
35万
查看次数

最先进的数据结构

您能对现代数据结构有什么看法?我们都知道经典的,比如树木,尝试,堆叠,列表,B树等等(我认为Cormen的书是一本非常好的"经典之书").但是最近的研究呢?我可以至少命名其中两个:手指树朱迪阵列.我想知道更多.

data-structures

30
推荐指数
2
解决办法
3179
查看次数

一个人应该知道的一些鲜为人知的数据结构和算法是什么?

最近我遇到了SkipList数据结构.这真的帮助我解决了一个难以解决的难题.我正在努力使用平衡二叉树来解决它,但它变得非常复杂,因为树需要始终保持平衡,我想知道不仅存在特定值而且存在某个范围内的值.SkipList帮助我有效地解决了这个问题.

我想知道我需要知道的其他数据结构是什么?我知道 - 数组,列表,堆栈,队列,链接列表,哈希表,树及其不同的形式,如B-tree,Trie等.想知道您是否发现其他一些有趣的数据结构/概念以及有用的定期开发周期.

algorithm data-structures

6
推荐指数
1
解决办法
660
查看次数