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

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

12
なぜx [0]!= x [0] [0]!= x [0] [0] [0]なのですか?
私はC ++を少し勉強していて、ポインタを使って戦っています。次のように宣言することで、3レベルのポインタを使用できることを理解しています。 int *(*x)[5]; これ*xは、へのポインタである5つの要素の配列へのポインタintです。また、私はそれを知っているx[0] = *(x+0);、x[1] = *(x+1)ようにして.... それで、上記の宣言を考えると、なぜx[0] != x[0][0] != x[0][0][0]ですか?
149 c++  c  arrays  pointers 

9
配列へのナンピー行列
私はnumpyを使用しています。1列N行の行列があり、N個の要素を持つ配列を取得したいと考えています。 たとえば、私が持っている場合、私はM = matrix([[1], [2], [3], [4]])取得したいですA = array([1,2,3,4])。 それを達成するために、私はを使用しますA = np.array(M.T)[0]。同じ結果を得るためのよりエレガントな方法を知っている人はいますか? ありがとう!
149 python  arrays  matrix  numpy 

14
参照の配列が違法なのはなぜですか?
次のコードはコンパイルされません。 int a = 1, b = 2, c = 3; int& arr[] = {a,b,c,8}; C ++標準はこれについて何と言っていますか? 以下に示すように、参照を含むクラスを宣言し、そのクラスの配列を作成できることはわかっています。しかし、上記のコードがコンパイルされない理由を本当に知りたいのです。 struct cintref { cintref(const int & ref) : ref(ref) {} operator const int &() { return ref; } private: const int & ref; void operator=(const cintref &); }; int main() { int …
149 c++  arrays  reference 

8
Android / JavaでのJSON配列の反復
ダウンロードしてオンラインデータベースと同期する必要があるAndroidアプリを構築しています。アプリからクエリをphpページに送信し、データベースから関連する行をJSON形式で返します。 誰かがJSON配列を反復する最良の方法を教えてもらえますか? オブジェクトの配列を受け取ります: [{json object},{json object},{json object}] 配列内のJSONObjectsにアクセスするために使用できる最も単純なコードは何ですか? 編集:私がそれを考えた今、ループを反復するために使用した方法は: for (String row: json){ id = row.getInt("id"); name = row.getString("name"); password = row.getString("password"); } そのため、返されたJsonを反復可能な配列になんとかして変換できたと思います。これをどのように達成できるかについてのアイデアはありますか? ご迷惑をおかけして申し訳ありませんが、ウェブで見つけた例からこれを機能させて以来、それを見つけることができませんでした。
148 java  android  arrays  json 

4
PHPで配列ではなく引数として配列を渡す
PHPには、配列を関数の引数のリストとして渡し、配列を標準的なfunc($arg1, $arg2)方法で逆参照する方法があることを覚えているようです。しかし、今私はそれを行う方法で迷っています。参照渡しの方法、着信パラメーターを「グロブ」する方法を思い出しますが、配列を引数のリストにリストから除外する方法は思い出しません。 それはと同じくらい簡単かもしれませんが、それはそうfunc(&$myArgs)ではないとかなり確信しています。しかし残念ながら、php.netのマニュアルではこれまで何も明らかにされていません。この特定の機能を昨年ほど使用しなければならなかったわけではありません。
148 php  arrays  function  methods 

10
lodashを使用して配列からオブジェクトを検索して返す方法は?
私のオブジェクト: [ { description: 'object1', id: 1 }, { description: 'object2', id: 2 } { description: 'object3', id: 3 } { description: 'object4', id: 4 } ] 以下の私の関数では、一致するIDを見つけるために説明を渡します。 function pluckSavedView(action, view) { console.log('action: ', action); console.log('pluckSavedView: ', view); // view = 'object1' var savedViews = retrieveSavedViews(); console.log('savedViews: ', savedViews); if …

5
array()と[]のPHPの違い
PHPアプリを作成していますが、エラーなく動作することを確認したいと思います。 元のコード: <?php $data = array('name' => 'test', 'id' => 'theID'); echo form_input($data); ?> 以下はエラーなしで機能しますか、または何らかの理由で推奨されませんか? <?= form_input(['name' => 'test', 'id' => 'theID']); ?> 違いはありますか? PHP.net のデータarray()と角かっこ[]を使用した短い配列メソッドをもう一度調べましたが、よくわかりません。 また、短いphpタグ<?= ?>はエコーしても問題ありませんか?バージョンの問題はありますか?(php.iniで有効になっている場合)

5
Rubyでハッシュの配列をソートする方法
私は配列を持っています。その各要素は、3つのキーと値のペアを持つハッシュです。 :phone => "2130001111", :zip => "12345", :city => "sometown" 同じエリアのzipすべてのphoneが一緒になるようにデータを並べ替えたいのですが。Rubyにはそれを行う簡単な方法はありますか?will_paginate配列内のデータにページ番号を付けることはできますか?
147 arrays  ruby  sorting 

15
PHPの多次元配列のkey => valueで検索する方法
多次元配列でキーと値のペアが見つかったすべてのサブ配列をすばやく取得する方法はありますか?配列の深さはわかりません。 単純な配列の例: $arr = array(0 => array(id=>1,name=>"cat 1"), 1 => array(id=>2,name=>"cat 2"), 2 => array(id=>3,name=>"cat 1") ); key = nameおよびvalue = "cat 1"を検索すると、関数は次を返すはずです。 array(0 => array(id=>1,name=>"cat 1"), 1 => array(id=>3,name=>"cat 1") ); 関数は、最も深いレベルに到達するために再帰的である必要があると思います。
147 php  arrays  search  recursion 

29
オブジェクトの配列を複数のフィールドで並べ替える方法は?
この元の質問から、複数のフィールドに並べ替えを適用するにはどうすればよいですか? このわずかに調整された構造を使用して、都市(昇順)と価格(降順)をどのように並べ替えますか? var homes = [ {"h_id":"3", "city":"Dallas", "state":"TX", "zip":"75201", "price":"162500"}, {"h_id":"4", "city":"Bevery Hills", "state":"CA", "zip":"90210", "price":"319250"}, {"h_id":"6", "city":"Dallas", "state":"TX", "zip":"75000", "price":"556699"}, {"h_id":"5", "city":"New York", "state":"NY", "zip":"00010", "price":"962500"} ]; 私は、一般的なアプローチを提供する答えが与えられたよりも、事実が好きでした。このコードを使用する予定の場合、日付などを並べ替える必要があります。オブジェクトを「準備」する機能は、少し面倒ではないにしても、便利に思えました。 私はこの答えを素晴らしい一般的な例に組み込もうとしましたが、あまり運がありません。


6
定数Javaから注釈に値を提供する方法
アノテーションとそのパラメーターはコンパイル時に解決されるため、これはJavaでは不可能かもしれないと思います。私は次のようなインターフェースを持っています、 public interface FieldValues { String[] FIELD1 = new String[]{"value1", "value2"}; } そして別のクラスとして、 @SomeAnnotation(locations = {"value1", "value2"}) public class MyClass { .... } 多くのクラスを注釈でマークし、代わりに使用したいすべての注釈で文字列を指定することを回避できるかどうか知りたい @SomeAnnotation(locations = FieldValues.FIELD1) public class MyClass { .... } しかし、これは注釈値が配列初期化子である必要があるなどのコンパイルエラーを発生させます。文字列定数またはString []定数を使用して注釈に値を提供する方法を誰かが知っていますか?
146 java  arrays  annotations 

17
オブジェクトのJavascript配列内にオブジェクト値が存在するかどうかを確認し、存在しない場合は配列に新しいオブジェクトを追加します
オブジェクトの次の配列がある場合: [ { id: 1, username: 'fred' }, { id: 2, username: 'bill' }, { id: 2, username: 'ted' } ] 特定のユーザー名の値がすでに存在するかどうかを確認するために配列をループする方法はありますか?それが何もしない場合は、そのユーザー名(および新しいID)で新しいオブジェクトを配列に追加しませんか? ありがとう!


7
Javaでの配列のデフォルトの初期化は何ですか?
だから私はint配列を宣言して初期化しています: static final int UN = 0; int[] arr = new int[size]; for (int i = 0; i < size; i++) { arr[i] = UN; } 代わりにこれを行うとしましょう... int[] arr = new int[5]; System.out.println(arr[0]); ... 0標準出力に出力されます。また、これを行うと: static final int UN = 0; int[] arr = new int[5]; System.out.println(arr[0]==UN); ... true標準出力に出力されます。では、Javaはデフォルトでどのように配列を初期化するのでしょうか?デフォルトの初期化が配列インデックスを設定していると想定しても安全0ですか?これは、配列をループして初期化する必要がないことを意味しますか? ありがとう。

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