data-structures 相关问题

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

添加稀疏矩阵 C 程序时,值未存储在链接列表中

我正在尝试使用链表添加 2 个稀疏矩阵。 我接受 2 个矩阵的值 将它们相加并将它们存储到第三个矩阵中。 但由于某种原因,这些值没有存储在 l...

回答 2 投票 0

将哈夫曼编码树与重复条目合并的快速方法

假设我有许多重复的条目要合并到霍夫曼编码树中。简单地合并它们将花费 n*logn 但我希望它更快。假设我有 100000 个相同频率的条目...

回答 1 投票 0

高效的算法,在给定列表列表作为输入的情况下返回唯一列表的列表

给定一个包含数字的Python列表,即lists = [ [1, 2], [2, 1], [3, 4] ],问题是从输入列表中返回所有唯一列表的列表。如果...

回答 1 投票 0

如何正确初始化数组?

我试图了解数组是如何工作的,但遇到了问题。我知道数组是一种固定的数据类型,一旦定义就不能超出它的范围。然而,下面的方法似乎...

回答 1 投票 0

向用两个列表实现的链表添加一个节点

我正在Python中使用两个列表实现一个链表 - 一个用于存储值,一个用于存储指针,这样节点在值中具有其值,并且它指向的值存储在其对应项中...

回答 1 投票 0

纠正网格行走算法

网格行走算法: 您位于 N 维网格中的位置 (x_1,x_2,...,x_N)。网格的尺寸为 (D_1,D_2,...D_N)。一步一步,您可以在任一方向走在前面或后面...

回答 3 投票 0

Leetcode“Group Anagrams”无需设置数据结构的 PHP 解决方案

对于这里的Leetcode问题,这是我用PHP解决的方案。找到的大多数示例都是 Python 的,并且使用 Sets 的示例要短得多。 这个问题本身没有目标空间或时间复杂性,我的

回答 1 投票 0

有什么理由从构造函数中调用this()吗?

在 java.util.LinkedList 类中,定义了 2 个构造函数,默认构造函数和参数化构造函数接受集合。 当我查看实现时,我发现参数化构造函数具有

回答 4 投票 0

LinkedList数据结构,为什么我们需要从不同的构造函数调用空的默认构造函数

在 java.util.LinkedList 类中,定义了 2 个构造函数,默认构造函数和参数化构造函数接受集合。当我查看实现时,我发现参数化构造函数具有

回答 4 投票 0

为什么我的在头部添加链表节点的函数不起作用?

我正在Python中使用两个数组实现一个链表 - 一个用于存储值,一个用于存储指针,这样节点的值就存储在值中,而它指向的值存储在其

回答 1 投票 0

C 中使用结构减少有理数的函数

#定义 TRUE 1 #定义假0 结构理性{ int 分子; 整数分母; }; 无效减少(结构理性* inrat,结构理性* outrat) { 整数a,...

回答 2 投票 0

设计一个中间O(1)、访问时间O(log k)的数据结构

我正在设计一个具有以下功能和约束的数据结构: init(),时间复杂度为 O(1):初始化一个空结构。 Push(x) 的时间复杂度为...

回答 1 投票 0

Python有内置的最小堆数据结构吗?

python 在 2.7.3 中有内置的最小堆数据结构吗? 我不想导入代码。 我想要类似的东西 myheap = minheap(key=lambda x: x[1]) myheap.add(obj) o = myheap.pop() 这是……

回答 2 投票 0

调试算法,合并已使用循环移位排序的两个列表

你能帮我调试这段涉及下面解释的合并算法的C++代码吗?我怀疑索引指针导致了该错误。以下是包含所需内容的段落

回答 1 投票 0

使用 IntNode Java 更改链表中所有出现的 Int

对于我的大学作业,我需要制作一个包含该函数的 IntList 公共无效替换(int oldValue,int newValue); 该函数本身需要能够替换所有出现的 inte...

回答 1 投票 0

如何索引到第二层数据结构

我是 Julia 的新手,已经遇到过这个问题几次了。我经常想做 data[:][n] 之类的事情来获取每一项数据的第 n 个索引。有时我可以找到一种巧妙的方法来解决它,...

回答 1 投票 0

有没有办法使用两个数据帧作为输入在Python中进行Excel索引/匹配

已用谷歌搜索,只有相关答案规定了不适用于我的情况的合并。 我有两个数据框: 达 2023-08-14 06:30:01 B C D E F G 2023-08-14 06:30:01 B C D E ...

回答 1 投票 0

3366。 leetcode 最小数组和

https://leetcode.com/problems/minimum-array-sum/ 给定一个整数数组 nums 和三个整数 k、op1 和 op2。 您可以对nums执行以下操作: 操作1:选择一个我...

回答 1 投票 0

双数组 Trie 问题

我试图从 http://linux.thai.net/~thep/datrie/datrie.html 理解双数组 Trie 实现 但我不明白以下部分。 检查[基数[s] + c] = s 基数[s] + c = t 什么...

回答 4 投票 0

如何有效地删除堆栈数据结构中低于阈值的值?

我正在尝试实现一个支持以下操作的堆栈: Push:将一个整数值压入栈顶。 pop:从堆栈中移除顶部元素。 删除_下值:重新...

回答 1 投票 0

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