タグ付けされた質問 「arrays」

配列は、それぞれが1つ以上のインデックスで識別される要素(値、変数、または参照)のコレクションで構成される、順序付けられた線形データ構造です。配列の特定のバリアントについて質問する場合は、代わりに次の関連タグを使用してください:[vector]、[arraylist]、[matrix]。このタグを使用する場合、プログラミング言語に固有の質問では、使用するプログラミング言語で質問にタグを付けます。

9
連想配列オブジェクトのJavascript foreachループ
for-eachループがJavaScriptの連想配列オブジェクトを繰り返し処理しないのはなぜですか? // defining an array var array = []; // assigning values to corresponding keys array["Main"] = "Main page"; array["Guide"] = "Guide page"; array["Articles"] = "Articles page"; array["Forum"] = "Forum board"; // expected: loop over every item, // yet it logs only "last" assigned value - "Forum" for (var i …

13
オブジェクトのJavascript reduce()
Array reduce()から1つの値を取得するための素敵なArrayメソッドがあります。例: [0,1,2,3,4].reduce(function(previousValue, currentValue, index, array){ return previousValue + currentValue; }); オブジェクトで同じことを達成する最良の方法は何ですか?私はこれをしたいと思います: { a: {value:1}, b: {value:2}, c: {value:3} }.reduce(function(previous, current, index, array){ return previous.value + current.value; }); ただし、Objectにはreduce()メソッドが実装されていないようです。


15
配列のプロパティ値を合計するより良い方法
私はこのようなものを持っています: $scope.traveler = [ { description: 'Senior', Amount: 50}, { description: 'Senior', Amount: 50}, { description: 'Adult', Amount: 75}, { description: 'Child', Amount: 35}, { description: 'Infant', Amount: 25 }, ]; この配列の合計量を取得するには、次のようにします。 $scope.totalAmount = function(){ var total = 0; for (var i = 0; i < $scope.traveler.length; i++) { total …

15
ヒープに新しい配列を作成せずに、Javaで配列のセグメントを取得する
配列のセグメントを返すJavaのメソッドを探しています。例は、バイト配列の4番目と5番目のバイトを含むバイト配列を取得することです。そのためだけに、ヒープメモリに新しいバイト配列を作成する必要はありません。現在、私は次のコードを持っています: doSomethingWithTwoBytes(byte[] twoByteArray); void someMethod(byte[] bigArray) { byte[] x = {bigArray[4], bigArray[5]}; doSomethingWithTwoBytes(x); } doSomething(bigArray.getSubArray(4, 2))たとえば、4がオフセットで、2が長さであるだけの方法があるかどうか知りたいのですが。
181 java  arrays  slice 


12
C#で配列を比較する最も簡単な方法
Javaでは、Arrays.equals()2つの基本配列の内容を簡単に比較できます(すべての基本タイプでオーバーロードを使用できます)。 C#にそのようなものはありますか?C#で2つの配列の内容を比較する「魔法の」方法はありますか?
180 c#  .net  arrays  compare 

6
多次元配列の幅と高さをどのように取得しますか?
配列を定義しました: int [,] ary; // ... int nArea = ary.Length; // x*y or total area これはすべて順調で良いですが、この配列がxとのy次元でどれだけ広いかを個別に知る必要があります。つまり、ary.Length12を返す可能性がありますが、それは配列が高さ4と幅3、または高さ6と幅2であることを意味しますか? この情報を取得するにはどうすればよいですか?

7
1つの配列に別の配列のすべての要素が含まれているかどうかを確認する方法
与えられた: a1 = [5, 1, 6, 14, 2, 8] 次のすべての要素が含まれているかどうかを確認したいと思います。 a2 = [2, 6, 15] この場合の結果はfalseです。 そのような配列の包含を識別するための組み込みのRuby / Railsメソッドはありますか? これを実装する1つの方法は次のとおりです。 a2.index{ |x| !a1.include?(x) }.nil? より良い、より読みやすい方法はありますか?

3
Array.Addと+ =
PowerShell配列でいくつかの興味深い動作を見つけました。つまり、配列を次のように宣言した場合です。 $array = @() $array.Add("item")メソッドを使用してアイテムを追加しようとすると、次のエラーが表示されます。 「1」の引数で「追加」を呼び出す例外:「コレクションは固定サイズでした。」 ただし、を使用してアイテムを追加する$array += "item"と、アイテムは問題なく受け入れられ、「固定サイズ」の制限が適用されないようです。 どうしてこれなの?
179 arrays  powershell 


12
Swiftで配列の最初の5つのオブジェクトを返す方法は?
Swiftで、配列の高次メソッドを使用して最初の5つのオブジェクトを返す賢い方法はありますか?それを行うobj-cの方法は、インデックスを保存し、インデックスが5になるまでインデックスをインクリメントしてループし、新しい配列を返すことでした。これを行う方法はありますかfilter、mapまたはreduce?
178 arrays  swift 

11
配列に複数の要素があるかどうかを確認するより良い方法はどれですか?
配列に複数の要素があるかどうかを確認するだけです。私はそれをこのようにしようとしています: if (isset($arr['1'])) 他の伝統的な方法は if (sizeof($arr)>1) どちらが良いですか?そのような状況では、2つの代替方法をどのように判断すればよいですか?どちらが優れているかを測定するために使用できるパフォーマンスチェックメーターはありますか?
177 php  arrays 


17
範囲外の配列にアクセスしてもエラーは発生しません、なぜですか?
C ++プログラムで次のように範囲外の値を割り当てています。 #include <iostream> using namespace std; int main() { int array[2]; array[0] = 1; array[1] = 2; array[3] = 3; array[4] = 4; cout << array[3] << endl; cout << array[4] << endl; return 0; } プログラムはとを印刷3し4ます。それは不可能であるべきです。私はg ++ 4.3.3を使用しています ここにコンパイルして実行するコマンドがあります $ g++ -W -Wall errorRange.cpp -o errorRange $ ./errorRange …
177 c++  arrays 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.