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

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

9
配列内の最大値のインデックスを返す
次のような配列から、配列の最大値のインデックスを取得するにはどうすればよいですか。以下の配列の場合、望ましい結果は「11」になります。 Array ( [11] => 14 [10] => 9 [12] => 7 [13] => 7 [14] => 4 [15] => 6 )
92 php  arrays 

12
PHPの連想配列にアイテムをプッシュする
私はアイテムを次のような連想配列にプッシュしようとしています: $new_input['name'] = array( 'type' => 'text', 'label' => 'First name', 'show' => true, 'required' => true ); array_push($options['inputs'], $new_input); ただし、キーとしての「名前」の代わりに数字を追加します。それを行う別の方法はありますか?
92 php  arrays 

11
C / C ++で配列をコピーする機能はありますか?
私はC / C ++を学ぶJavaプログラマーです。したがって、JavaにはSystem.arraycopy()のような関数があることがわかります。配列をコピーします。配列をコピーする関数がCまたはC ++にあるかどうか疑問に思いました。forループ、ポインターなどを使用して配列をコピーする実装を見つけることしかできませんでした。配列をコピーするために使用できる関数はありますか?
92 c++  c  arrays 

14
Ruby配列内の同一の文字列要素をカウントする方法
私は以下を持っています Array = ["Jason", "Jason", "Teresa", "Judah", "Michelle", "Judah", "Judah", "Allison"] 同一の要素ごとにカウントを生成するにはどうすればよいですか? Where: "Jason" = 2, "Judah" = 3, "Allison" = 1, "Teresa" = 1, "Michelle" = 1? またはハッシュを生成します。ここで: ここで、hash = {"Jason" => 2、 "Judah" => 3、 "Allison" => 1、 "Teresa" => 1、 "Michelle" => 1}
92 ruby  arrays  count  element 

2
65要素の配列を宣言するよりも1000倍速く64要素の複数の配列を宣言する
最近、64要素を含む配列を宣言すると、65要素を含む同じタイプの配列を宣言するよりもはるかに高速(> 1000倍)であることに気付きました。 これをテストするために使用したコードは次のとおりです。 public class Tests{ public static void main(String args[]){ double start = System.nanoTime(); int job = 100000000;//100 million for(int i = 0; i < job; i++){ double[] test = new double[64]; } double end = System.nanoTime(); System.out.println("Total runtime = " + (end-start)/1000000 + " ms"); } } これは約6ミリ秒で実行されます。これを置き換えるnew …
91 java  arrays 

3
AngularJSカスタムフィルター関数
コントローラ内で、オブジェクトの配列をフィルタリングしたいと思います。これらの各オブジェクトは、文字列とリストを含むことができるマップです $filter('filter')(array, function)format を使用してみましたが、関数内の配列の個々の要素にアクセスする方法がわかりません。ここに私が欲しいものを示すスニペットがあります。 $filter('filter')(array, function() { return criteriaMatch(item, criteria); }); 次に、criteriaMatch()で、個々のプロパティのそれぞれが一致するかどうかを確認します var criteriaMatch = function(item, criteria) { // go thro each individual property in the item and criteria // and check if they are equal } これらすべてをコントローラーで実行し、リストのリストをコンパイルしてスコープに設定する必要があります。したがって、私は$filter('filter')この方法でのみアクセスする必要があります。これまでにネットで見つけたすべての例では、関数内に静的基準検索があり、基準オブジェクトを渡さず、配列内の各項目に対してテストしていません。

1
MochaでのJavascriptテストにおけるassert.equalとassert.deepEqualの違いは?
Mochaを使用して、Express.jsアプリケーションの小さなモジュールをテストしています。このモジュールでは、関数の1つが配列を返します。配列が特定の入力に対して正しいかどうかをテストしたいと思います。私はこのようにしています: suite('getWords', function(){ test("getWords should return list of numbers", function() { var result = ['555', '867', '5309']; assert.equal(result, getWords('555-867-5309')); }); }); これが実行されると、次のアサーションエラーが発生します。 AssertionError: ["555","867","5309"] == ["555","867","5309"] ただし、テストをに変更するassert.deepEqualと、テストは問題なくパスします。==vsの場合かと思っていたのですが、===入ると [1,2,3] === [1,2,3] node.jsコマンドラインに、まだfalseが表示されます。 なぜ配列は他の値のように比較しないのですか(例1 == 1)?そしてassert.equalとassert.deepEqualの違いは何ですか?


4
ハッシュの配列を単一のハッシュにマッピングするRails
私は次のようなハッシュの配列を持っています: [{"testPARAM1"=>"testVAL1"}, {"testPARAM2"=>"testVAL2"}] そして、私はこれを次のような単一のハッシュにマッピングしようとしています: {"testPARAM2"=>"testVAL2", "testPARAM1"=>"testVAL1"} 私はそれを使ってそれを達成しました par={} mitem["params"].each { |h| h.each {|k,v| par[k]=v} } しかし、これをより慣用的な方法で(できればローカル変数を使用せずに)実行できるかどうか疑問に思っていました。 これどうやってするの?

7
配列から汎用列挙子を取得する
C#では、特定の配列から汎用列挙子をどのように取得しますか? 以下のコードでMyArrayは、はMyTypeオブジェクトの配列です。MyIEnumerator表示されている方法で取得したいのですが、空の列挙子を取得しているようです(確認済みですMyArray.Length > 0)。 MyType[] MyArray = ... ; IEnumerator<MyType> MyIEnumerator = MyArray.GetEnumerator() as IEnumerator<MyType>;

10
ノードリストにforEachがないのはなぜですか?
<abbr>要素の内部テキストを変更する短いスクリプトを作成していましたnodelistが、これにはforEachメソッドがありませんでした。私はそれを知っているnodelistから継承していないArrayが、それは次のようには思えないforEach有用な方法を持っているだろうか?私が追加その防止を認識していないです特定の実装に問題があるforEachのではnodelist? 注:DojoとjQueryの両方がforEach何らかの形でノードリストを持っていることを知っています。制限により使用できません。

6
配列をCoreDataに保存する方法
アレイをCore Dataに保存する必要があります。 let array = [8, 17.7, 18, 21, 0, 0, 34] その配列内の値、および値の数は可変です。 1. NSManagedObjectクラス内で何を宣言しますか? class PBOStatistics: NSManagedObject, Equatable { @NSManaged var date: NSDate @NSManaged var average: NSNumber @NSManaged var historicAverage: NSNumber @NSManaged var total: NSNumber @NSManaged var historicTotal: NSNumber @NSManaged var ordersCount: NSNumber @NSManaged var historicOrdersCount: NSNumber @NSManaged var …

11
C ++での静的配列と動的配列
C ++の静的配列と動的配列の違いは何ですか? クラスの割り当てを行う必要がありますが、静的配列は使用せず、動的配列のみを使用するように指示されています。私は本とオンラインを調べましたが、理解していないようです。 静的はコンパイル時に作成され、動的は実行時に作成されると思いましたが、これをメモリ割り当てと間違えている可能性があります。 C ++の静的配列と動的配列の違いを説明できますか?

6
2つのオブジェクト配列をAngular2とTypeScriptでマージしますか?
私はこのトピックに関するJavaScriptの質問に出くわしました。この質問は、特にTypeScriptを使用したAngular2に関するものです。 私がやろうとしているのは、jsonオブジェクトを配列に連結することです。 私のコードは次のようになります、 public results: []; public getResults(){ this._service.get_search_results(this._slug, this._next).subscribe( data => { this.results.concat(data.results); this._next = data.next; }, err => { console.log(err); } ); } どのようにして連結することができますdata.resultsにthis.resultstypescriptですし、角度と? this._slugとthis._nextクラスに設定されています。 ありがとう。

23
MySQLで配列変数をシミュレートするにはどうすればよいですか?
表示されたMySQLは、配列変数を持っていないこと。代わりに何を使用すればよいですか? 提案されている2つの選択肢があるようです。セット型スカラーと一時テーブルです。私がリンクした質問は前者を示唆しています。しかし、配列変数の代わりにこれらを使用することは良い習慣ですか?あるいは、セットを使用する場合、セットベースのイディオムは何に相当しforeachますか?

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