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

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

14
Rubyのオブジェクト属性によるUniq
1つ以上の属性に関して一意である配列内のオブジェクトを選択する最もエレガントな方法は何ですか? これらのオブジェクトはActiveRecordに格納されるため、ARのメソッドを使用しても問題ありません。

13
リスト内の一意の値を数える方法
したがって、ユーザーに入力を求め、値を配列/リストに格納するこのプログラムを作成しようとしています。 次に、空白行が入力されると、それらの値のうちいくつが一意であるかがユーザーに通知されます。 私はこれを問題セットとしてではなく、実際の理由で構築しています。 enter: happy enter: rofl enter: happy enter: mpg8 enter: Cpp enter: Cpp enter: There are 4 unique words! 私のコードは次のとおりです: # ask for input ipta = raw_input("Word: ") # create list uniquewords = [] counter = 0 uniquewords.append(ipta) a = 0 # loop thingy # while loop to …


8
コレクションを配列に変換する最も簡単な方法は?
があると仮定しCollection<Foo>ます。それをに変換するための最良の(現在のコンテキストではLoCで最も短い)方法はFoo[]何ですか?任意のよく知られたライブラリが許可されています。 UPD:;:どのような変換については(このセクションの1以上の場合休暇のコメントをあなたはそれの価値はそれのために別のスレッドを作成すると考えられる場合)Collection<Foo>にBar[]どこBarタイプの1つのパラメータでコンストラクタを持ってFooすなわちpublic Bar(Foo foo){ ... }?

6
Rubyで配列の一部を返す方法は?
Pythonのリストでは、次のコードを使用してリストの一部を返すことができます。 foo = [1,2,3,4,5,6] bar = [10,20,30,40,50,60] half = len(foo) / 2 foobar = foo[:half] + bar[half:] Rubyは配列ですべてを行うので、それに似たものがあるかどうか疑問に思います。
125 ruby  arrays  list  slice 

8
Swift:配列を参照で渡しますか?
Swift Array account.chatsをchatsViewController.chats参照渡ししたい(チャットをに追加してもaccount.chats、chatsViewController.chatsまだを指しているaccount.chats)。つまり、長さがaccount.chats変更されたときにSwiftで2つの配列を分離したくありません。

3
Goでスライスをどのようにクリアしますか?
Goでスライスをクリアする適切な方法は何ですか? これが私がgoフォーラムで見つけたものです: // test.go package main import ( "fmt" ) func main() { letters := []string{"a", "b", "c", "d"} fmt.Println(cap(letters)) fmt.Println(len(letters)) // clear the slice letters = letters[:0] fmt.Println(cap(letters)) fmt.Println(len(letters)) } これは正しいです? 明確にするために、バッファをクリアして再利用できるようにします。 例は、bytesパッケージのBuffer.Truncate関数です。 ResetはTruncate(0)を呼び出すだけであることに注意してください。したがって、この場合、70行目は次のように評価されます。b.buf= b.buf [0:0] http://golang.org/src/pkg/bytes/buffer.go // Truncate discards all but the first n unread bytes from the …
125 arrays  go  slice 

8
Luaの配列(テーブル)が0ではなく1から始まるのはなぜですか?
Luaのこの部分の決定の背後にある根拠を理解していません。インデックス作成が1から始まるのはなぜですか?私は(他の多くの人がしたように)この素晴らしい論文を読みました。学習とプログラミングがとても楽しい言語の奇妙な一面に思えます。誤解しないでください、Luaは素晴らしいだけですが、どこかに説明があるはずです。(ウェブで)私が見つけたもののほとんどは、インデックスが1から始まると言っています。 その設計者が主題について言ったことを読むことは非常に興味深いでしょう。 私はLuaの「非常に」初心者であることに注意してください。
125 arrays  lua  lua-table 

7
単一のオブジェクト[]をパラメータオブジェクト[]に渡す方法
私はparams object []のようなメソッドを持っています: void Foo(params object[] items) { Console.WriteLine(items[0]); } このメソッドに2つのオブジェクト配列を渡すと、正常に機能します。 Foo(new object[]{ (object)"1", (object)"2" }, new object[]{ (object)"3", (object)"4" } ); // Output: System.Object[] しかし、単一のオブジェクト[]を渡すと、最初のパラメーターとしてオブジェクト[]を取りません。代わりに、1つずつ渡したいすべての要素を受け取ります。 Foo(new object[]{ (object)"1", (object)"2" }); // Output: 1, expected: System.Object[] 単一のオブジェクト[]をparams配列の最初の引数として渡すにはどうすればよいですか?
124 c#  arrays 

7
Array.CopyとBuffer.BlockCopy
Array.CopyとBuffer.BlockCopyはどちらも同じことBlockCopyを行いますCopyが、汎用の実装であるのに対して、バイトレベルのプリミティブ配列の高速コピーを目的としています。私の質問は-どのような状況で使用する必要がありますBlockCopyか?プリミティブ型の配列をコピーしているときはいつでも使用する必要がありますか、それともパフォーマンスのためにコーディングしている場合にのみ使用する必要がありますか?Buffer.BlockCopyoverの使用に関して本質的に危険なものはありArray.Copyますか?
124 .net  arrays 

7
lodashを使用して配列を比較する(アイテムは順序なしで存在)
私はループを使用してそれを行うことができることを知っていますが、これを行うエレガントな方法を見つけようとしています: 2つの配列があります。 var array1 = [['a', 'b'], ['b', 'c']]; var array2 = [['b', 'c'], ['a', 'b']]; lodash上記の2つの配列が同じであることを確認するために使用します。「同じ」とは、にarray1含まれていないアイテムがないことを意味しarray2ます。 これらのアイテム間の同等性をチェックすることに関して: ['a', 'b'] == ['b', 'a'] または ['a', 'b'] == ['a', 'b'] 文字は常に正しいので、どちらも機能します。


2
HttpPostedFileBaseをbyte []に​​変換します
私のMVCアプリケーションでは、次のコードを使用してファイルをアップロードしています。 モデル public HttpPostedFileBase File { get; set; } 見る @Html.TextBoxFor(m => m.File, new { type = "file" }) すべて正常に動作していますが、結果フィールドをbyte []に​​変換しようとしています。 コントローラ public ActionResult ManagePhotos(ManagePhotos model) { if (ModelState.IsValid) { byte[] image = model.File; //Its not working .How can convert this to byte array } }

14
JSON文字列を配列に変換する方法
私がしたいことは次のとおりです: PHPのテキスト領域からの入力としてJSONを取る この入力を使用してJSONに変換し、php curlに渡してリクエストを送信します。 this m get of api from php from this json string want to pass to json to json but it not Convert to array echo $str='{ action : "create", record: { type: "n$product", fields: { n$name: "Bread", n$price: 2.11 }, namespaces: { "my.demo": "n" } } …
123 php  arrays  json 

19
最大単一販売利益
ある日の株価を表すn個の整数の配列が与えられているとします。私たちは、ペア見つけたい(buyDay、sellDay)と、buyDay≤sellDay我々は上の株式を購入した場合、そのようなことを、buyDayとのそれを販売しsellDay、私たちは私たちの利益を最大にするが。 明らかに、可能なすべての(buyDay、sellDay)ペアを試し、それらのすべてから最良のものを取り出すことにより、アルゴリズムのO(n 2)ソリューションがあります。しかし、O(n)時間で実行されるより良いアルゴリズムはありますか?

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