我试图使用HashMap实现一个图,其中我将键列上的节点(顶点)和相邻节点(相邻列表)存储为值列上的HashSet。对于addNodes(String[] nodeName)方法,如果重复节点数组中的一个节点,则继续添加其他节点并返回false。if (!this.containsNode(name)) {
table.put(name, new H
我想我编写了一个自下而上的合并排序,但我有点怀疑它在任何数据集中是否有效。到目前为止,我已经用大量的随机数组对其进行了测试,它似乎有效;唯一让我怀疑我的功能的是,每当我在线查找一个非递归的算法时,其他人的所有算法都要比我的算法长得多(从代码行数来看)。这使我怀疑我错过了一些重要的东西,我的职能。这是我的工作: list