data-structures 相关问题

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

当我有一个坐标对二叉树时,比较键应该是什么

我想用二维点创建一棵二叉树。二叉树的比较键应该是什么?

回答 1 投票 0

Java 数据结构的层次结构为“年”>“月”>“日”>“字符串”?

我需要表示以下数据(用Java): 2012年(年) 01(月) 01(日) 你好我是一根绳子 02 ... 02 03 04 …… 我正在考虑使用 TreeMap,但不知道如何使用。有什么想法吗?

回答 6 投票 0

二分查找包含负值的数组

函数 BinarySearch(项目,值){ 变量开始= 0, 停止 = items.length - 1, 中 = Math.floor((停止 + 开始) / 2); while (items[mid] !== 值 && 开始 < stop) { ...

回答 1 投票 0

使用什么数据结构?

我需要表示以下数据(用Java): 2012年(年) 01(月) 01(日) 你好我是一根绳子 02 ... 02 03 04 …… 我正在考虑使用 TreeMap,但不知道如何使用。有什么想法吗?

回答 5 投票 0

使用堆查找第 K 大元素

我正在尝试解决leetcode问题:kth-largest-element-in-an-array 我知道解决这个问题的方法是使用堆。但是,我想实现自己的 heapify 方法进行练习,这是我的

回答 1 投票 0

访问具有不同张量长度的多个文件中的 N 个索引中的特定索引

假设我有20000个文件,每个文件都有一个不同长度的张量。所有文件的总长度是3814139。我需要访问包含指定索引的文件。例如,如果 (

回答 1 投票 0

二叉搜索树的删除方法删除所有节点而不是只删除选定的一个C++

我在取消二叉搜索树中的节点时遇到问题。我实现的消除树节点的方法会消除所有节点,我不明白为什么。 这是...

回答 1 投票 0

C++ 中两个迭代器之间的数学运算如何工作?

我是 C++ 新手,正在尝试了解迭代器。到目前为止,我已经了解到迭代器就像指针一样,可用于遍历线性数据结构的元素。但我...

回答 2 投票 0

在未排序的数组中查找第 k 个最小元素的最有效方法是什么?

我读过有关 Quickselect 算法的文章,该算法的平均时间复杂度为 O(n),但我不完全确定如何实现它或者是否有更好的替代方案。 问题出在这里

回答 1 投票 0

大部分石子在同一行或同一列被移除

我无法理解我的代码中的逻辑缺陷是什么 我正在尝试解决这个问题: 947. 同一行或同一列移除的大部分石子 在 2D 平面上,我们将 n 个石头放置在某个整数坐标处...

回答 1 投票 0

比较树遍历算法:中序、前序、后序和层序 – 在 BST、AVL 树和 B 树中的应用和效率

“各种树遍历算法(中序、前序、后序、层序)之间有什么区别,每种算法在什么场景下最有利?这些遍历是如何实现的

回答 1 投票 0

数据结构“侵入性”意味着什么?

我见过术语“侵入式”用于描述列表和堆栈等数据结构,但它是什么意思? 您能否给出侵入式数据结构的代码示例,以及它与非侵入式数据结构的不同之处?

回答 3 投票 0

滑动窗口最大值,最坏情况 O(1) 查询的算法?

问题如下:给定K的滑动窗口大小。然后,您的数据结构将遇到一个数字流,每次您的数据结构从流中接收到一个新的数字 num 时,...

回答 1 投票 0

了解不同数据结构和算法的时间复杂度

我正在攻读计算机科学本科学位,我们刚刚完成了数据结构和算法的主题。我正在努力更好地控制不同的时间复杂度...

回答 1 投票 0

3D 体积的数据结构和算法?

我一直在修补一些 Minecraft Bukkit 插件开发,目前正在研究一些我需要能够定义空间“体积”并确定何时实体(玩家)...

回答 3 投票 0

如何快速重复插入元素到排序列表中

我没有接受过正式的 CS 培训,所以请耐心等待。 我需要做一个模拟,可以抽象为以下内容(省略细节): 我们有一个代表......的实数列表

回答 5 投票 0

我可以只使用 DBMS 吗,还是应该发明自己的 DataStructure?

我正在制作一个处理大量数据的程序,但我面临两个方向,该算法可以在每次需要数据时查询数据库,或者我应该创建自己的数据结构并提供...

回答 3 投票 0

数据结构问题

这道题是我考试时出的,我解不出来,想看看答案是什么(这不是作业,因为它除了知识之外对我没有任何帮助)。 我们需要创建一个数据

回答 5 投票 0

按行排序矩阵中的中位数

我试图理解使用以下代码在按行排序矩阵中查找中位数背后的逻辑: int upperBound(向量&矩阵, int x, int C){ int 低 = 0,高...

回答 1 投票 0

了解排序算法及其在计算机科学中的重要性

尝试了解什么是排序算法以及它们在计算机科学中的重要性。我想了解不同类型的排序算法以及它们如何影响各种应用程序。 我还是

回答 1 投票 0

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