data-structures


在C ++中创建稀疏数组的最佳方法是什么?

我正在研究一个需要操纵巨大矩阵的项目,特别是用于copula计算的金字塔总和。 简而言之,我需要在矩阵 多维数组 中的零海中跟踪相对较少数量的值 通常值为 ,在极少数情况下大于 。 稀疏数组允许用户存储少量值,并假设所有未定义的记录都是预设值。 由于实际上不可能将所有值存储在内存中,因此我只需要存

c++ oop data-structures hash maps
Haskell的代数数据类型

我正在努力完全理解Haskell的所有概念。 代数数据类型在哪些方面类似于泛型类型,例如在C 和Java中 它们有何不同 无论如何,他们有什么代数呢 我熟悉通用代数及其环和字段,但我对Haskell的类型如何工作只有一个模糊的概念。

data-structures haskell types functional-programming algebraic-data-types
PHP有内置数据结构吗?

我正在查看PHP手册 ,我没有看到大多数语言都有的数据结构部分,例如列表和集合。 我只是盲目或PHP没有这样的内置

php data-structures
当指向前一个节点的指针不可用时,从单个链表中删除中间节点

当我们可用的唯一信息是指向要删除的节点的指针而不是指向前一节点的指针时,是否可以删除单个链表中的中间节点 删除后,前一节点应指向旁边的节点删除节点。

c data-structures linked-list
.Net中的优先级队列[关闭]

我正在寻找优先级队列或堆数据结构的.NET实现 优先级队列是比简单排序提供更多灵活性的数据结构,因为它们允许新元素以任意间隔进入系统。 将新作业插入优先级队列比在每次到达时重新排序所有内容更具成本效益。 基本优先级队列支持三种主要操作: 插入 Q,X 。 给定具有密钥k的项x,将其插入优先级队列Q

c# .net data-structures heap priority-queue
在Python中存储设置数据的最佳方法是什么?

我有以下形式的数据列表: id , description, id type , id , description, id type , ... , id n , description, id type 数据从属于同一组的文件加载。 在每个组中,可以有多个相同的id,每个来自不同的文件。 我不关

python dictionary data-structures set
如何从C#中的LinkedList中删除与给定条件匹配的元素?

我有一个LinkedList,其中Entry有一个名为id的成员。 我想从id匹配搜索值的列表中删除Entry。 最好的方法是什么 我不想使用Remove ,因为Entry.Equals会比较其他成员,我只想匹配id。 我希望做一些像这样的事情: 编辑:有人可以为我重新打开这个问题吗 这不是重复

c# .net data-structures
在哪里可以找到用于将Perl数据结构转换为JavaScript数据结构的Perl模块?

在哪里可以找到用于将Perl数据结构转换为JavaScript数据结构的Perl模块 这是我的代码 梅森 : 有这个模块吗

javascript perl json data-structures mason
.NET中用于查找字符串键或数字索引的最佳数据结构是什么?

我正在寻找最理想的数据结构 性能和易用性 ,从中可以通过字符串键或索引检索值。 字典不起作用,因为您无法通过索引真正检索。 有任何想法吗

.net data-structures collections ordereddictionary
pthread_cond_t的EventWaitHandle行为

我最近看到了EventWaitHandle在C 中的强大行为,并决定在姐妹应用程序中移动一些功能来做同样的事情。 唯一的问题是姐妹应用程序是用C语言编写的。 没什么大不了的,我正在使用pthreads,它有一个允许信令的pthread cond t数据类型。 我唯一的问题是,在某件事情等待它之前,

c# c multithreading data-structures pthreads