問題タブ [array-difference]
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.
arrays - N 反復後の配列のすべての要素の合計
与えられた配列 arr[ ]={4,6,8,3,6} 配列のすべての要素の合計 = 27. 次に、配列に対して操作を実行しましょう:-
すべての i < length(arr)-1 について、arr[i]=arr[i]-arr[i+1]
したがって、配列は {-2,-2,5,-3} になり、配列のすべての要素の合計 = -2
同じ操作をもう一度実行すると、配列は {0,7,-8} になり、配列のすべての要素の合計 = 1
したがって、次のことがわかります。
0 回目の反復後、arr[ ]={4,6,8,3,6}。配列のすべての要素の合計 = 27
1 回目の反復後、arr[ ]={-2,-2,5,-3}。配列のすべての要素の合計 = -2
2 回目の反復後、arr[ ]={0,-7,8}。配列のすべての要素の合計 = 1
3 回目の反復後、arr[ ]={7,-15}。配列のすべての要素の合計 = -8
整数 N が与えられた場合、問題は、N 回目の反復後の配列のすべての要素の合計を決定することです。
私はブルートフォースアプローチをうまく試しましたが、明らかに時間の複雑さは2次です。可能であれば、時間の複雑さが改善され、できれば線形であるアプローチを探しています。
java - 文字列の 2 つの ArrayLists から違いを見つける方法は?
私は2つの文字列を持っています:
これを入手したい: 「「レッタンゴロ」ではなく「クアドリラテロ」を見つけました。removeAll()
「レッタンゴロ」のインスタンスが 2つあるため、使用retainAll()
しても機能しない場合。実際、 を使用するa1.containsAll(a2)
と true になり、false が必要になります。
私のリクエストを検討してくれてありがとう。
javascript - json 構文の理解に関する問題
私はjsonファイルを持っています
名前:abcd.json
その内容は次のように始まります(このようなjsonファイルに出会ったのはこれが初めてだったので、これはかなり奇妙に見えました)-->
別のjsonファイルに出くわしました
名前:color.json
私は D3js を使用しており、abcd.json の内容を配列にプッシュして、そのデータをさらに使用できるようにしたいと考えています。
私の質問:
- それらの両方が json.files である場合、それらの構文の間に何らかの違いがある理由よりも.私の全体のd3コードはこのデータに依存しています.
2. JSON データを Var データなどの変数にプッシュするにはどうすればよいですか。
現在、いくつかの一時的なテストのためにvarデータに静的な値を提供しています。このように->
php - 3 つの SQL クエリを使用して php 配列 diff のこれらの手順を簡素化する方法
これらの手順を簡素化するにはどうすればよいですか? php/sql コードは、あるテーブルから別のテーブルに存在しない party_id を削除することを目的としています。
r - 違いを見つける最も効率的な方法は?
非常に単純な質問で、SO で質問しなければならなかったことを後悔しています。私が思っていたよりも優れた解決策を世の中のクリエイティブな人が見つけてくれることを願っています。
「タイプ」の値が同じであるマトリックスの隣接する値の違いを見つけたいです。以下の例では、値が 2,6,1 のベクトルが必要です。
私は2つの方法で実装しようとしましたが、どちらも非常に遅いです:
アプローチ 1: の場合
type(row 1) = type(row 2)
、 を見つけてvalue(row 2) - value(row 1)
、1 ずつ増やします。の場合type(row 1) != type(row 2)
、2 ずつ増加します。アプローチ 2: それぞれの違いをループして、
type
すべての違いを見つけます。
約 500,000 の異なる「タイプ」と 500 万の異なる行があります。誰かがより効率的な方法を考えることができますか? 私は言語 R でプログラミングしています。R 言語には、違いを見つける関数が既にあります (?diff を参照)。
php - PHPを使用した2つの配列の違い
私は次のような2つの配列を持っています、
ここにマイコードがあります
しかし、私は次のようにしたい
ノート:
$a
配列に存在しない配列値が必要です$b
。
excel - 異なる配列サイズと SUMXMY2 関数の使用
Excel で SUMXMY2 関数を使用して、2 つの配列の対応する値の差の二乗和を返そうとしています。問題は、2 番目の配列を単一の定数にしたいことです。array_x と array_y の値の数が異なる場合、Excel は #N/A エラーを返します。array_x に 8 つの値がある場合、array_y には 8 つの値が必要です。
私が適用しようとしている方程式は次のとおりです。
ここで、Y_i = 下の表の L1 ~ L8 の個々の値、および Y_avg = L1 ~ L8 の値の平均
Y_avg を 8 回繰り返す (つまり 2 つの配列を一致させる) テーブルを作成したくないのは、Excel シートをすっきりと配置し、できるだけスペースをとらないようにする必要があるためです。
上記で概説したように、Excel で SUMXMY2 関数を取得して、1 つの配列と 1 つの定数の差の二乗和を返す方法はありますか? または、使用できる別の機能または簡単な回避策はありますか?