data-structures 相关问题

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

记录的私有规范构造函数

创建不可变的数据结构,我真的很喜欢 Scala 的概念,您可以使用案例类(具有私有规范

回答 1 投票 0

如何在 Kotlin 中使用堆栈?

如何在 Kotlin 中使用堆栈(来自 Java)? 或者还有其他选择吗? 我正在尝试将列表转换为堆栈

回答 7 投票 0

如果一致性哈希很有效,为什么人们不到处使用它?

有人问我一致性哈希的一些缺点。但我认为它只是比传统的 hash%N 哈希成本高一点。正如标题所提到的,如果一致性哈希非常好,我们为什么不直接...

回答 5 投票 0

为什么面额数组的排序在硬币找零中很重要

请参阅以下链接中的最低硬币找零问题的解决方案 http://techieme.in/minimum-number-of-coins/ 这里作者做了一个假设 面额排列呈上升趋势...

回答 1 投票 0

如何格式化具有多个键值的Jinja数据结构?

这是我正在制作的模板: 用户: {% 用于用户中的 usr -%} {# 用户 {{ usr }} -#} - 名称:{{用户[usr].用户名}} 密码: {{ users[usr].hash }} ssh_authorized_keys:{{用户[usr].ke...

回答 1 投票 0

带头、尾、大小管理的链表替换功能

我正在使用 C++ 开发 SinglyLinkedList 类,其中维护指向列表头和尾部的指针,以及用于跟踪节点数量的整数大小。我的目标是实施 r...

回答 1 投票 0

如何格式化具有多个键值的jinja2数据结构?

这是我正在制作的模板: 用户: {% 用于用户中的 usr -%} {# 用户 {{ usr }} -#} - 名称:{{用户[usr].用户名}} 密码: {{ users[usr].hash }} ssh_authorized_keys: {{ 用户[usr].ke...

回答 1 投票 0

通过异步 API 调用加载数据后,如何渲染数据并初始化此数据的 UI 事件处理?

我在名为 data.json 的文件中有一些嵌套的 Json。我正在使用 fetch 读取文件,然后希望根据用户是否在下拉列表中选择了特定选项来进行一些过滤...

回答 4 投票 0

是否有一个 HashMap 可以为每个键存储多个值,同时最小化分配?

我需要 Rust 中的一个数据结构,它可以为每个键存储多个值。 数据结构应具有以下操作: 向键添加新值 迭代 key 和 rem 的每个值...

回答 1 投票 0

Hackerrank 重复字符串无限循环问题

我正在解决这个 hackerrank 问题,用于计算给定字符串中“a”的数量。 我的解决方案是将字符串存储在模式变量中。虽然图案的长度小于n,但它...

回答 3 投票 0

使用星号和空格打印字母 R [ 21*20]

我想使用星号和空格打印字母 r,如图所示 到目前为止我只能做这个形状 rows = 21 # 字母 R 的高度 cols = 20 # 字母 R 的宽度 对于我来说...

回答 1 投票 0

给出结果字符串,为使字符串平衡而添加括号的最少次数

在采访帖子“有效括号”问题之一中提出了一个很好的后续问题。 给定一个不平衡的括号字符串,返回平衡的结果字符串(多个解决方案中的任何一个)

回答 1 投票 0

为什么通过 log10 的长度比传统方法更快?

昨天我遇到了leetcode问题,名为数组中的偶数数字,我应该给定一个整数数组nums,返回其中有多少个包含偶数个数字。我做到了...

回答 1 投票 0

CakePHP 使用 'id' 作为数组索引返回 find('all')

所以我尝试使用“产品”的 id 作为每个产品的索引键返回一个查找“全部”数组。 通常它返回: 大批( (int) 0 => 数组( '产品' => 数组( ...

回答 3 投票 0

在 C++ 中以邻接表表示形式存储和访问图中的边数据

我目前正在解决有关C++数据结构中的图形的问题。该练习说我应该“建立在图的邻接列表表示的基础上,以便名为 t 的数据的字段...

回答 1 投票 0

如何用C从堆栈中删除奇数?

我需要编写一个程序来从堆栈中删除奇数,但是如何呢? 我正在学习知道我非常迷失该做什么,在我的头脑中我的逻辑是正确的,但当然不是。 #包括...

回答 1 投票 0

类似列表的数据结构,在实践中具有 O(1) 访问权限,但在大容量情况下具有 O(N) 访问权限;它是什么?

在 java.util.RandomAccess 1 的文档中我看到了这个注释: 例如,某些 List 实现如果变得很大,则提供渐近线性访问时间,但

回答 1 投票 0

如何提高根据具体情况排砖的时间复杂度?

我正在解决一个问题,我需要将 N 个不同长度的砖块排列成最少数量的堆栈。堆砖的规则是,一块砖 𝑖 可以放置在砖块顶部 𝑗 只是...

回答 1 投票 0

在 Haskell 中实现可折叠的 n 叉树并进行中序遍历

我正在尝试在 Haskell 中实现 n 叉树数据结构的 Foldable 实例。我想定义foldr,使其按顺序遍历树。然而,我很难得到它

回答 1 投票 0

Rust 中的八叉树实现:为什么插入函数会重复插入,我该如何解决这个问题?

我一直在尝试为游戏实现体素八叉树,这个问题完全难住了我。 我的八叉树被线性存储为八叉树索引和节点的哈希图(参见“隐式节点

回答 1 投票 0

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