问题标签 [sub-array]

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.

0 投票
1 回答
195 浏览

c# - 在数组中查找子数组并返回其位置

我知道我的问题类似于那里的几篇帖子,但我认为它有一些不同的方面。我希望在更大的数组中找到子数组或模式。我将使用具有数千甚至数百万行的数组,我需要在该数组中找到一个模式。我将要搜索的值与数组中的值相似。例如,我的 10,000 行数组将主要充满 1 的 0 的 L 和 H,我将在那里搜索某种模式,例如寻找 1 0 1 1 H。

据我所知,其他帖子上发布的大多数解决方案都在处理更小规模的数组,并且子数组与源数组更加不同。此外,当我在源数组中找到该数组时,我需要返回该子数组的位置。(我希望在 C# 中执行此代码)

0 投票
0 回答
47 浏览

php - 按子子数组值对子数组进行排序

我在按子子数组值对数组进行排序时遇到了一些麻烦。我已经尝试过一些类似 usort 的东西,但它似乎不起作用。我有一个名为 $array_1 的多维数组,它是根据搜索条件(例如截止日期、优先级编号、组号等)动态创建的,它为每个相同的值创建一个子数组。即它将为所有具有group-> 1的子数组创建一个子数组,为group-> 2创建另一个子数组。现在我想按例如日期对子数组进行排序,这应该保持子数组按组(1 和 2)聚集。

编辑:我现在正在使用数组排序函数,我认为问题如下:我可以在以下函数中使用值但不能使用变量:

如果我用一个也是 2 的变量替换数字 2 并用 is_numeric 检查该函数不起作用。为什么是这样?

0 投票
3 回答
203 浏览

php - How do I reference a value in a nested array in PHP?

In PHP how to I return the value 1, 2 and 3 in the array bellow?

0 投票
3 回答
71 浏览

php - 使用 php 输出多数组值

我正在尝试使用 PHP 从多数组中输出值,但我不知道如何从每个条目中检索特定值。

大批 -

代码 -

电流输出 -

这给了我空白的奇怪结果。尝试了十几种不同的方法,我想我对多阵列的工作方式还不够精通。

编辑:采用另一种方法。感谢所有的帮助!

0 投票
1 回答
248 浏览

objective-c - 曾经/现在是子数组的数组的Objective-C计数失败?

一旦第二个 NSLog 尝试执行:

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[__NSCFString 计数]:无法识别的选择器发送到实例 0x728c7f0”

historyDatesArray 是一个 NSMutableArray。我可以读取(NSString)historyDatesArray[23] 的内容,但不能计算元素?

我不再需要 HistoricDatesArray[23][0] 处的对象,并想将 HistoricDatesArray[23][1] 处的对象分配给我测试并工作的 HistoricDatesArray[23],但为什么我不能使用“count”获取数组的大小?

如何将 2d NSMutableArray 转换回 1d NSMutableArray?

0 投票
1 回答
416 浏览

arrays - 最大和最小子数组的交集

假设我们有一个包含一些整数的数组(可以是 +ve 和 -ve)。

我们从中找到非空的最大和最小子数组(子数组只有连续的元素)。

我的主张是这些子数组要么是不相交的(没有公共元素),要么一个完全包含另一个。不可能有像部分交叉这样的东西。

这种说法是真的吗?如果不能,你能举个反例吗?

示例:13 -3 -25 20 -3 -16 -23 18 20 -7 12 -5 -22 15 -4 7

最大子数组是从第 8 到第 11 个元素,总和为 43。最小子数组是从第 2 到第 7 个元素,总和为 -50。

0 投票
1 回答
148 浏览

java - 非执行循环和子数组

我正在尝试为数组中的特定单词连续查找最多数量的辅音。我在中间有一个我评论过的while循环,但由于某种原因它没有执行。有谁知道为什么?此外,您可能会注意到我有一个 int 空格,因为我正在尝试查找 String[] 单词的子数组。我该怎么做呢?

0 投票
1 回答
1072 浏览

mongodb - 如何从 mongo 文档中获取子数组?

如何从文档中获取子数组?

这是其中一份文件:

我想搜索名字包含“大卫”并且姓氏和头衔不为空的导演。

我有一个运行良好的查询,但它也返回了我想从输出中删除的额外子数组。

0 投票
0 回答
166 浏览

php - php移动子数组foreach以在事件日历显示中起作用

要从 API 检索数据,我正在使用一个 php 库,该库返回一个包含无序事件信息的对象。

每个事件返回一周中每一天(星期一、星期二等)的布尔值。

认为这个想法是:

  1. 迭代对象并测试工作日的每个事件(周日、周一等)如果为真
    1. 为事件创建并填充一系列所需的详细信息
    2. 为工作日创建并填充一组事件数组
    3. 每个工作日按事件时间排序
    4. 显示天事件

现在正在使用:

其中 build_class() 为每个类返回一个数组:

似乎为每一天创建事件数组的数组应该能够在为每个类创建数组的同一个函数中发生,但我似乎无法让它工作,因为它要么从每天创建一个巨大的事件数组OR 覆盖事件,以便每天只剩下一个事件。

为每个 IF_is_particular_weekday 函数重复上述五行代码是丑陋的,必须有更有效的方法。我需要动态构建每个 Day 数组的名称吗?

我什至不确定从对象创建数组是否是最有效的方法。

换句话说:

动态生成变量名 no。将数组添加到另一个数组。所以@the week 包含@the days 包含@the 类:

这是我的第一篇 stackoverflow 帖子,我欢迎(也害怕)你的见解。-谢谢。

这是调用和函数:

0 投票
1 回答
116 浏览

java - 不想要数组中的第一个位置

我有一个数组,说

我希望这个数组在第二个数组中,但没有数组中的第一个元素,例如

我如何实现这一目标?