问题标签 [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.
pattern-matching - 如何根据模式匹配从数组中找到创建子数组?
我想从基于模式匹配的数组创建一个子数组。例如:
我想创建一个数组,它应该只包含那些从 1 开始的元素。即
请帮忙。
提前致谢。
php - MongoDB PHP插入子数组
好的,不确定 mongodb 是否可以做到这一点,但我需要将以下 JSON 插入到我的货币数据库中。
我们要更新的部分是exchangehistory,我们需要保留当天的所有汇率历史。第二天,例如
例如
php - mongodb 更新或插入子数组
好的,我需要做以下事情
我有 mongo 收集为
但可以说我只想更新这部分
在不重新创建该数组中的整个数据集合的情况下更改子数组的该部分的最佳方法是什么。
有没有可能做这样的事情
)
java - 根据每个元素的值之和拆分数组
假设输入数组的元素按升序排列,如下例所示:
我需要将数组拆分为不同的子数组。每个子数组将包含元素,使得它们的总和小于或等于 100。
对于上述输入,我的输出应该是:
输入数组中元素的值和数量可能会有所不同。
我对 Java 很陌生,我完全被卡住了。请建议我继续进行的方法。
c++ - 如何使用 MPI_Type_create_subarray?
很明显,它的论点是:
但是,我无法理解此方法如何接收我们要拆分的原始数组以及它返回新子数组的位置(因为此方法应返回一个整数)。换句话说,我只是想看看这个方法在 C++ 中的简单实现,我在 Internet 上找不到。
average - 最大子阵列变化
我必须解决一个类似于最大子数组问题的问题。我必须找到平均值大于 k 的最大子数组。我想到了以下技巧。我可以将大小为 n 的数组 A[] 转换为 B[],其中 B[i] = A[i] - k。所以现在平均值必须> 0。但是平均值大于零并不仅仅意味着总和大于零吗?所以我可以直接应用 Kadane 的算法。我对吗?(总是在有 1 个正值的约束下)
php - 获取具有特定键/值对的二维数组中的子数组
我有一个大型 PHP 数组,类似于:
我想获取包含特定id
.
目前我使用以下代码:
它有效,但我希望有更好的方法来做到这一点。
php - 将行按一列分组,仅在多行分组时创建更深的子数组
我有一个像这样的多维数组:
在上面的数组中,password
两个不同行的值是相同的。我需要合并具有重复值的数组以获得以下输出:
这个怎么做?我试过array_merge()
&foreach()
循环,但我无法得到这个输出。
arrays - 最大化所有可能子数组的特定总和
考虑一个像下面这样的数组:
当我们选择一个子数组时,我们将它减少到子数组中的最小数字。例如,子数组{5, 3, 5}
变为{3, 3, 3}
。现在,子数组的总和被定义为结果子数组的总和。例如,{5, 3, 5}
总和是3 + 3 + 3 = 9
。任务是找到可以从任何子数组中得出的最大可能和。对于上述数组,最大和为 12,由 subarray 给出{5, 3, 5, 4}
。
是否有可能比 O(n 2 ) 更及时地解决这个问题?