data-structures
-
哈希:它如何在内部工作? 这可能听起来像是一个非常模糊的问题,但事实并非如此。我已经在wiki上浏览了描述,但理解它不是很有帮助。 我正在为像哈希这样相当复杂的主题寻找简单的答案。以下是我的问题: 我们
-
对象和数据结构之间有什么区别? 我一直在读《书,在第六章第95-98页中,它阐明了对象和数据结构之间的差异: 对象将其数据隐藏在抽象后面,并公开对该数据进行操作的函数。数据结构公开其数据,并且没有有意义的函数
-
使用 find-min/find-max 的堆栈比 O(n) 更有效? 我感兴趣的是创建一个类似于堆栈的Java数据结构,该堆栈尽可能高效地支持以下操作: Push,在堆栈顶部添加一个新元素, Pop,删除堆栈的顶部元素, Find-Max,返回(但不删除)堆栈中最大的
-
-
Queue vs Dequeue in java [已关闭] 它们之间有什么区别?我知道那件事 队列设计为在队列末尾插入元素,并从队列开头删除元素。where as Dequeue 表示一个队列,您可以在其中插入和删除队列两端的元素。 但
-
-
-
从自上而下的2-3-4左倾红黑树中删除需要哪些额外的旋转? 我一直在实现一个LLRB包,它应该能够在两种模式中的任何一种模式下运行,自下而上的2-3或找到(不,它不是Java)。 后续工作: 我对此感兴趣的部分原因是为了证实许多人的说法,即2-3个LLRB
-
-
标签