問題タブ [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 に答える
470 参照

pattern-matching - パターンマッチに基づいて配列からサブ配列を作成する方法を見つけるには?

パターン マッチに基づいて配列から部分配列を作成したいと考えています。例えば:

1から始まる要素のみを含む配列を作成したい.つまり

親切に助けてください。

前もって感謝します。

0 投票する
2 に答える
747 参照

php - サブ配列へのMongoDB PHP挿入

わかりました。mongodb でこれができるかどうかはわかりませんが、次の JSON を通貨 DB に挿入する必要があります。

更新したい部分は exchangehistory で、その日の為替レートのすべての履歴を保持する必要があります。そして翌日、例えば

例えば

0 投票する
3 に答える
209 参照

php - php 配列とサブ配列

ここで次の表記を見ました: http://www.php.net/manual/en/features.http-auth.php

とは

為に?

配列とサブ配列ですか?

分かりやすい例を教えてください

ありがとう

0 投票する
1 に答える
2837 参照

php - mongodb 更新またはサブ配列の挿入

わかりました、私は次のことをする必要があります

私はmongoを次のように収集しています

しかし、この部分だけを更新したいとしましょう

その配列内のデータのコレクション全体を再作成せずに、サブ配列のその部分を変更する最良の方法は何ですか?

そして、このようなことをすることは可能ですか

)

0 投票する
2 に答える
1862 参照

java - 各要素の値の合計に基づいて配列を分割する

次のサンプルのように、入力配列の要素が昇順で配置されているとします。

配列を異なるサブ配列に分割する必要があります。各サブ配列には、合計が 100 以下になるような要素が含まれます。

上記の入力の場合、私の出力は次のようになります。

入力配列の要素の値と数は異なる場合があります。

私はJavaが初めてで、完全に立ち往生しています。続行する方法を提案してください。

0 投票する
1 に答える
8306 参照

c++ - MPI_Type_create_subarray の使用方法

その引数が次のとおりであることは明らかです。

ただし、このメソッドが分割したい元の配列を受け取る方法と、新しいサブ配列を返す場所を理解できません (このメソッドは整数を返す必要があるため)。言い換えれば、インターネット上で見つけることができない C++ でのこのメソッドの単純な実装を見たいだけです。

0 投票する
2 に答える
1351 参照

average - サブアレイの最大変動

最大サブアレイ問題によく似た問題を解決する必要があります。平均が k より大きい最大の部分配列を見つけなければなりません。次のトリックを考えました。サイズ n の配列 A[] を B[i] = A[i] - k の B[] に変換できます。したがって、平均は >0 でなければなりません。しかし、ゼロより大きい平均は、単純に合計がゼロより大きいという意味ではありませんか? したがって、Kadane のアルゴリズムを直接適用できます。私は正しいですか?(常に 1 つの正の値があるという制約の下で)

0 投票する
3 に答える
5046 参照

php - 特定のキーと値のペアを持つ 2 次元配列のサブ配列を取得します

次のような大きなPHP配列があります。

特定の を含むサブ配列を取得したいid

現在、次のコードを使用しています。

それは機能しますが、これを行うより良い方法があることを願っています。

0 投票する
2 に答える
3549 参照

php - 行を1列でグループ化し、グループ内の複数の行の場合にのみ、より深いサブ配列を作成します

私はこのような多次元配列を持っています:

上記の配列では、password値は2つの異なる行で同じです。次の出力を取得するには、重複する値を持つ配列をマージする必要があります。

これを行う方法?array_merge()& loopsを試しましforeach()たが、この出力を取得できません。

0 投票する
3 に答える
1390 参照

arrays - 可能なすべてのサブアレイで特定の合計を最大化する

以下のような配列を考えてみましょう。

サブアレイを選択するときは、サブアレイ内の最小数に減らします。たとえば、サブ配列{5, 3, 5}はになり{3, 3, 3}ます。ここで、サブアレイの合計は、結果のサブアレイの合計として定義されます。たとえば{5, 3, 5}、合計は3 + 3 + 3 = 9です。タスクは、任意のサブアレイから作成できる最大の合計を見つけることです。上記の配列の場合、最大の合計は12で、サブ配列によって与えられ{5, 3, 5, 4}ます。

この問題をO(n 2 )よりも時間内に解決することは可能ですか?