data-structures 相关问题

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

在实现堆栈和队列时,数组相对于链表有什么优势

既然可以用链表来实现,为什么还要用数组来实现栈和队列呢? 我刚刚学会了使用链表实现堆栈和队列,所以很自然地使用数组......

回答 4 投票 0

为什么我输入高低数据一直返回0

类 BASIC_SHAPE(抽象) BASIC_SHAPE 类 { 民众: 双 GET_AREA(双 _AREA) { AREA = _AREA;返回区域; } 虚拟双精度 CALC_AREA() = 0; 私人的: 双面积=0; }; ...

回答 2 投票 0

有没有办法使用类和对象而不是指针来实现链表?

有没有办法在c++中使用类和对象而不是指针来实现链表? 我想使用面向对象的编程方法。

回答 1 投票 0

我创建了一个Tree类和一个TreeNode类。但是,当我对对象调用删除时,我在输出上得到“free():无效大小”

所以我创建了这个 Tree Class ,其对象是一棵通用树。对于此 Tree 的节点,我还创建了一个 TreeNode 类,其对象将用作我的 Tree 对象的节点。然而...

回答 1 投票 0

如何根据深度将树分割为分支

我不确定这是否是一个难题,或者我对 DSA 太生疏了,但我找不到一种方法来编写一个函数来根据任意值将树拆分为多个分支的深度。 我什么...

回答 1 投票 0

将数据结构作为类函数参数传递

对于这个学校项目,我们必须根据从包含此信息的文件中获得的信息制作一个链接列表。 姓名: 身份证号: 平均绩点: 爱丽丝8234 2.7 标记 2672 ...

回答 1 投票 0

有可用的 Bloomier 过滤器实现吗?

我接触过很多关于 Bloomier 过滤器的理论,但没有运气挖掘出它们的实际实现(在 github、sourceforge、google 等都没有运气)。有谁知道吗...

回答 3 投票 0

当我们实现单独的链式HashMap时,更喜欢将节点插入到链表的头部或尾部?

PS: 鉴于关于 JDK 实现细节的动机或权衡的讨论经常在 StackOverflow 上遇到阻力,普遍认为 JDK 工程师有权......

回答 1 投票 0

如何访问c++中类内部声明的结构体类型指针变量?

类btree{ 民众: int 非,vor; 字符串str; 结构树{ 整数数据; 结构树*lnode; 结构树*rnode; }; }; int main(){ } 如何在main中访问结构体类型指针lnode...

回答 2 投票 0

Python字典重构

我有一个特定格式的嵌套字典列表作为输入。我需要以输出中提到的不同格式重组字典。输入的 n 中存在的数值...

回答 1 投票 0

C++多维数组类中Resize方法的问题

Stack Overflow 社区您好! 我一直在为多维动态数组开发 C++ 类,并且在调整大小方法方面遇到了令人费解的问题。我已经实施了该方法来解决...

回答 1 投票 0

这个数据结构怎么称呼?

几个月前,我的同事向我展示了一种数据结构,它基本上是一棵树,但带有一些附加数据,可以使某些操作执行得更快、更高效。我只剩下一个

回答 1 投票 0

javascript 控制台未返回预期结果

我正在尝试学习图数据结构,并通过控制台当前数据发现了这种奇怪的行为,我的主要代码如下 类图{ 构造函数(){ this.adjacencyList = {}; }

回答 1 投票 0

改进跳转搜索算法

我正在尝试实现跳转搜索算法。我看到一些教程网站显示跳转搜索算法的错误实现。我下面的 C# 跳转搜索实现正确吗?怎么...

回答 1 投票 0

如何处理插入到自定义容器中的无效数据类型

我有一个当前正在测试的自定义链接列表容器。我的测试之一是首先构建容器以接受 uint8_t 类型,然后尝试插入 float 类型并触发例外...

回答 1 投票 0

为什么动态数组末尾追加项的时间复杂度是0(1)

我想知道为什么动态数组末尾追加元素的时间复杂度是0(1) 这里我考虑到动态数组还没有满。 例如在Python中,

回答 2 投票 0

VB6->DOT NET :: 这个旧方法的 dot Net 代码是什么?

我正在构建一个应用程序,其数据位于自定义数据结构数组上,其中包含多个变量和其他自定义结构的子数组...... 我需要能够保存该数据并将其加载到...

回答 1 投票 0

包含 (0,L) 且条件 A[i] > A[R] 的数组总和

给你一个长度为N的数组A。你被问Q个查询。 每个查询的形式为 L, R。答案是所有 i 的 A[i] 之和,使得 0 < i < L and A[i] > A[R]。 我试过了

回答 1 投票 0

如何在迭代时从 std::vector 中删除元素?

我有一个 std::vector m_vPaths;我迭代这个向量并调用 ::DeleteFile(strPath) 。如果我成功删除该文件,我会将其从向量中删除。 我的问题是:...

回答 3 投票 0

如何求一棵有n个节点的AVL树的最大高度?

我的练习考试中有一个问题如下: 给定一个有 23 个节点的二叉搜索树,如果它也具有 AVL 属性,那么该二叉搜索树的最大高度是多少...

回答 1 投票 0

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