data-structures 相关问题

数据结构是以允许有效地查询和/或更新该数据的特定属性的方式组织数据的方式。

初始化和更新复杂字典的两种方法:try/ except 或 .get(x)

在代码审查中,讨论了以下两种初始化复杂字典的方法。讨论内容包括性能、什么容易阅读、什么不容易阅读、哪种方法最不容易出错

回答 1 投票 0

获取属性错误:'NoneType'对象在avl树中没有属性'rightnode'

我目前正在学习数据结构,并且在AVL树上遇到了问题。 代码: from myqueue import Queue # 我的自定义队列通过链表实现 AVL 类: def __init__(self,dat...

回答 1 投票 0

返回幂集的时间复杂度(leetcode 78子集)

为什么生成给定数组的幂集的时间复杂度是O(n * 2^n)。我创建的解决方案甚至在 leetcode 上共享的解决方案运行了 2^n 次。 1 个循环生成 1 个子...

回答 1 投票 0

在便携式 C 中模拟打包结构

我有以下结构: typedef 结构八叉树 { uint64_t *数据; uint8_talignas(8) 分配; uint8_t 数据分配; uint16_t 大小,数据大小,node0; // Node8 是一个联合类型...

回答 2 投票 0

为什么我的代码在一些测试用例中失败了?

所以hackerrank的“Stack”部分出现了这个问题: 花园里有许多植物。每一个植物都被 用一定量的农药处理。每天过后...

回答 1 投票 0

如果Python列表项涉及递归循环,它们会如何变化?

此函数反转列表中找到的所有项目。甚至内部列表也被颠倒了。我的问题是我不明白reverse_list如何在递归后保留7和6。从一次开始...

回答 3 投票 0

如何在 Swift 应用程序中存储中英词典?

我正在为我的第一个 Swift 项目开发一个中英词典应用程序。我在 .txt 文件中有一本字典(CC-CEDICT),我为其编写了行解析器。这是非常简单的数据:每个条目都有一个

回答 1 投票 0

术语:非树图?

我是数据结构的新手,有一个关于术语的问题。有非树状图的术语吗? 我意识到双向/无向图本质上是非树状的。这就是

回答 1 投票 0

如何使用java以类似于SQL中左外连接的方式连接两个数据集[重复]

我是Java世界的新手。我有两个数据集。我需要创建一个将所有详细信息连接在一起的数据集,就像 SQL 左外连接一样。 第一个数据集(Java列表) 第二个数据集...

回答 1 投票 0

什么时候我不应该使用Prims'和Kruskal算法?

我很困惑什么时候不应该使用这个算法。 我以为 kruskal 是用来寻找最短路径的,但我后来知道它不是用来寻找最短路径的,而是 Mini...

回答 1 投票 0

Python中使用pop()方法时如何获取返回值? [已关闭]

我正在完成一项练习,该练习为我提供了一个列表,并要求我删除索引处的元素,然后将该元素插入列表中的另一个位置。我研究了 .pop() 如何...

回答 7 投票 0

尝试在Java中调用append方法时出现NoSuchMethodError

注意:我是一名学生,刚刚开始学习数据结构。 当我尝试在自定义类的实例上调用追加方法时,我遇到了 NoSuchMethodError。 私有优先队列 注意:我是一名学生,刚刚开始学习数据结构。 当我尝试在自定义类的实例上调用追加方法时,遇到了 NoSuchMethodError。 private PriorityQueue<Patient<T>> queue; public PriorityQueueManipulation(){ queue = new PriorityQueue<>(); } public void append(T name, int diseasePatient , int age){ Patient<T> element = new Patient<>(name, diseasePatient, age); queue.add(element); //here´s the error occurs } } 我知道变量名不是最好的;这是一个典型的“患者管理”优先队列练习。我需要有关为什么会发生此错误的建议,可能与构造函数有关?: NoSuchMethodError:找不到适合追加(患者)的方法 我尝试更改程序逻辑并重置IDE。 以下代码对我有用 病人.班级 public class Patient<T> implements Comparable<Patient<T>> { private T name; private int diseasePatient; private int age; public Patient(T name, int diseasePatient, int age) { this.name = name; this.diseasePatient = diseasePatient; this.age = age; } @Override public int compareTo(Patient<T> o) { return 0; } } 测试班: public class TestClass<T> { private PriorityQueue<Patient<T>> queue; public TestClass() { queue = new PriorityQueue<>(); } public void append(T name, int diseasePatient , int age){ Patient<T> element = new Patient<>(name, diseasePatient, age); queue.add(element); } public void print() { System.out.println("Queue: " + queue); } } 主要方法: public static void main(String[] args) { SpringApplication.run(SpringTestApplication.class, args); TestClass<String> testClass = new TestClass<>(); testClass.append("Kashish", 26, 26); testClass.print(); } 如果您可以提供您正在使用的完整代码,我会更好地回答

回答 1 投票 0

如何在Python中永久修改字典?

我正在制作一个程序,记录用户玩游戏时的行为,并根据该数据提高其性能{(用户在发生这种情况时采取这一行动):(执行此操作)}。 问题是我...

回答 2 投票 0

数据结构:具有唯一性保证的集合(类似于具有唯一键约束的数据库表)

这种数据结构有正式的名称吗? 与 Map 类似,但有限制/保证,Key 是 Foo 字段的子集,实际上引用了这些字段。 有点做作j...

回答 1 投票 0

在 C 中获取数组中一个结构体的地址

我有一个结构数组。 typedef 结构体 { int a; int b } s; typedef 结构体 { int a;整数b; } s; 静态常量信息[2] = { {.a=1,.b=2}, {.a=3,.b=4}}; 我也有一个指向这个亲戚的指针......

回答 1 投票 0

解决 CP 问题时的模减法问题

我正在尝试解决这个 https://codeforces.com/problemset/problem/2035/D codeforces 问题。我理解逻辑和实现,但我想我的模算术失败了。这是我的c...

回答 1 投票 0

空栈异常

类解决方案{ 静态布尔 ispar(字符串 x){ char[] arr = x.toCharArray(); int 长度 = arr.length; 堆栈堆栈=新堆栈<>(); 布尔值 isBalanced =...

回答 4 投票 0

通过递归处理复杂的嵌套数据结构——深度嵌套的性能问题

我正在开发一个Python项目,我需要处理嵌套数据结构。该结构由列表和字典组成,嵌套级别可以从几个级别到潜在的 hu...

回答 1 投票 0

如何在 R 中将两个嵌套列表展平为一个列表?

我有一个嵌套列表的列表,如下所示: >>>查看(我的列表) [ [{"id":1, "name": "Jack"},{"id":2, "name": "Mike"}], [{“id...

回答 1 投票 0

如何创建一个文本脚本生成工具,可以从excel文件中读取测试数据并将其转换为TCSL(类似于C)格式?

我想创建一个测试脚本生成(TCSL 文件)工具。它应该能够从 Excel 文件读取测试数据并将其转换为 TCSL(类似于 C)格式。工具预计将被开发...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.