问题标签 [jagged-arrays]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vb.net - 在 VB.NET 中搜索一个空的锯齿状数组
所以我有一个在锯齿状数组中查找值的函数,它是这样的:
问题是,当我用一个空数组测试它时,它给了我第Index was outside the bounds of the array
3 行的错误。我该如何解决这个问题?
c++ - 如何在 C++ 中创建锯齿状字符串数组?
我想在 C++ 中创建锯齿状字符二维数组。
我想设置record[0]
名称(应该有 10 个字母)、record[1]
标记(应该有 5 位标记)和record[3]
ID(应该有 2 位数字)。我该如何实施?我直接将记录数组写入二进制文件。我不想使用struct
and class
。
c# - 如何在 C# 中按行对锯齿状数组进行排序?
我有二维锯齿状数组。我想按任何行对其进行排序。
我搜索并找到了按列排序的代码
我可以调整它以按任何行排序吗?
任何帮助表示赞赏。
我的锯齿状数组示例(已添加)
@Dani & @Martin 我希望我的锯齿状数组按 capm[2][] 排序。
language-agnostic - “真正的”多维数组的定义是什么,哪些语言支持它们?
我读过的大多数编程书籍都有以下内容:
“X 语言不支持真正的多维数组,但你可以用数组的数组模拟(近似)它们。”
由于我的大部分经验都是使用基于 C 的语言,即 C++、Java、JavaScript、php 等,我不确定什么是“真正的”多维数组。
真正的多维数组的定义是什么,哪些语言支持它?另外,如果可能,请在代码中显示一个真正的多维数组的示例。
.net - 什么是 .NET 中的锯齿状数组?
我正在学习 .NET,我看到了“锯齿状阵列”这个词。所以我想知道那是什么意思。
我只是 .NET 技术的初学者,所以请为此提供具体答案。如果可能,请举例说明。
祝你今天过得愉快
c# - C# 动态交错数组迭代
我提前为这个问题的长度道歉......这有点牵扯。我正在编写一个非常简单的“加权和”运算;取 n 个图像,将每个图像乘以特定的乘数并将它们相加成输出图像(通过迭代每个像素)。当图像数量不变时,我可以将逻辑硬编码到一次迭代中,但是,我希望使该方法足够灵活以处理可变数量的图像。我无法想出一个同样“高效”的方法来实现这一点,例如,当输入数量未知时,没有额外的内部循环。这是我的情况:
大起大落
更多信息
- 像素图将进入 Silverlight 中的 WriteableBitmap - 一旦构建,它将以一维数组作为像素源(因为高度/宽度被传递给构造函数)
- 每个输入图像都有一个特定的乘数,例如将输入 1 的所有像素乘以 2,将输入 2 的所有像素乘以 3,等等。
- 输入永远不会超过 20 个。
c# - C# 从锯齿状数组中获取不同的值
我正在寻找一种从锯齿状数组中获取不同值的方法。我试过把它放在字典里,但它似乎并没有看到这些值是不同的。任何人对解决方案有任何想法吗?这是我到目前为止所拥有的:
从此返回的示例数据:
已尝试添加到字典。我试图在添加重复值时捕获它们,但这没有用,所以尝试添加 .Distinct(),但那里也没有乐趣
从上面的列表中,我正在寻找的输出是:
有什么想法我怎么能做到这一点?
c# - 将 foreach 与锯齿状数组一起使用
我相信它应该创建一个数组
锯齿状阵列好混乱……
c# - c#中的锯齿状二维数组和连续内存
我已经看到将二维数组声明为锯齿状数组很好
但是在代码中在内存级别做一些优化时,[,]
作为矩阵的定义使用内存块会更方便...
那么你能解释一下这是否属实吗?我猜这[,]
需要一块内存,并且元素的访问速度更快,而不是在锯齿状二维数组中的几个内存部分中查找...。
c - 在 C 中创建锯齿状 3D 数组
我正在尝试使用 C 创建一个动态 3D 数组。这个想法是创建一个看起来像这样的 3D 数组
n,128,128 是输入。
谁能建议如何做到这一点?