問題タブ [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.
c++ - C ++をループせずに2D配列を分割する
私はC ++を初めて使用し、行列を乗算するためにstrassenのアルゴリズムをプログラムしようとしています。アルゴリズムの一部では、行列を 4 つの部分に分割する必要があります。
分割:
(各部分は再帰的に再利用され、分割されます)。元のマトリックスからデータをループおよびコピーせずにマトリックスを分割したい (時間がかかるため)。私が読んでいる本では、マトリックスは「インデックス計算を使用して分割され、元のマトリックスの行インデックスの範囲と列インデックスの範囲によってサブマトリックスを識別します。これが何を意味するのかわかりません。
また、2D配列とベクトルのどちらを使用する必要があるかわかりませんか? 多くの人がベクトルを推奨しているのを見てきましたが、これまでのところすべてを2D配列で書いているので、2D配列で私が望むことが可能になることを願っています.
ps行列の次元は常に2の累乗であり、nxn(平方)であると想定できます。また、これに似た多くの質問を見てきましたが、実際に探している解決策はありません。
ありがとう
javascript - オブジェクトの部分配列のフィルタリング
要素の部分配列をフィルタリングする必要があります。
OK、フィルタリングせずにすべてのクラスを取得する必要があり、各クラスのすべての学生をフィルタリングせずに取得する必要がありますが、試験配列では合格したものだけを取得する必要があります。
私は次のことを試しました:
しかし、それは機能していません...
私は成功せずにこれに対する解決策をグーグルで検索しました...助けていただければ幸いです。
scala - 条件に基づいて foldLeft 関数の変数を更新することは可能ですか?
指定された配列の連続したサブ配列から最大合計を与えるスカラ コードを記述しようとしています。たとえば、val arr= Array(-2, -3, 4, -1, -2, 1, 5, -3)
. この配列では、連続するサブ配列の最大合計、つまり 4+(-1)+(-2)+(1)+5 = 7 を取得する必要があります。この結果を取得するために、次のコードを書きました。
maximum_so_far
しかし、カウント/合計が進むにつれて値を更新できないため、実際の結果から逸脱しました。私はこの機能を使用していたので、連続するサブ配列要素の合計が以前の max_sum より大きい場合にのみ変数foldLeft
を更新する可能性はありますか?maximum_so_far
c++ - C++: サブ配列の配列で最大の整数を見つける
大きな配列内の k 要素の連続する各サブ配列の最大要素を返すことができるアルゴリズムを作成し、これらの最大要素を独自の配列に読み込むことができる問題に直面しています。
ここに私の問題があります:これをO(n ^ 2)の複雑さで実装する方法は知っていますが、O(n)になるように高速化したい、またはそれが不可能な場合はO(nlog(n)) . これを行うためのより速い方法があるかどうか、誰かが知っていますか?もしそうなら、どのように?
php - サブ配列キーの最初の文字を大文字にする方法
[carriersid] を Carriersid に大文字にしたいと思います。array_change_key_case 関数があることは知っていますが、キーを大文字または小文字にするだけです。どんな助けでも大歓迎です。:)