data-structures
-
队列数据结构支持快速查找第 k 个最大元素 我遇到了一个问题,它需要一个队列数据结构来支持快速的k个最大元素查找。 此数据结构的要求如下: 队列中的元素不一定是整数,但它们必须彼此比较,也就是说,当我们比较两个元素时
-
-
-
多键到单值映射 Java 我认为我的问题与此类似:但有一个重要的区别。在这个问题中(如果我对它的理解是正确的,如果不是,请让我知道),密钥应该始终是唯一的。我想在表单中有一个地图:MyMap,其中键不一
-
列表<Double>使用双[]的RAM? Java专家强调避免过早优化的重要性,而是专注于干净的OO设计。我试图在重写使用大量长元素(几百万)的程序的上下文中协调这一原则。似乎使用ArrayList将消耗大约3倍于原始长数组的内存,并
-
-
Java.util 包中是否有可索引的排序列表? 我在java.util包中寻找数据结构。我需要它来满足以下要求: 元素的数量(理论上)是无限的。 元素按升序排序。 您可以获取第 n 个元素(快速)。 您可以删除第 n 个元素(快速)。 我期望
-
测试两棵二叉树是否相等的最有效方法 如何在Java中实现二叉树节点类和二叉树类以支持最有效的(从运行时角度来看)相等检查方法(也必须实现): 我的第二次尝试是使用数组和索引进行遍历来实现树。然后,可以在两个数组
-
列表,数组列表,映射,哈希映射,集合等之间有什么区别? 自从我再次开始用Java编程以来,我一直在使用HashMaps,而没有真正理解这些集合的东西。 老实说,我真的不确定一直使用HashMaps是否最适合我或生产代码。到目前为止,只要我能够以PHP中调用它
-
生成随机数,无需使用任何外部函数 这是我最近参加的一次采访中提出的问题。 据我所知,两个数字之间的随机数可以生成如下 但在这里,我使用Math.random()来生成一个介于0和1之间的随机数,并用它来帮助我在低和高之间生
标签