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

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

6
ExplodeおよびImplode(PHP)に相当するJava [終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、Stack Overflowのトピックと。 6年前休業。 この質問を改善する 私はJavaの初心者ですが、PHPでの経験は豊富ですが、Javaの分解および分解(PHPで利用可能)関数の完全な置き換えを探しています。 私は同じことをGoogleで検索しましたが、結果に満足していません。誰もが私の問題の良い解決策を持っているとありがたいです。 例えば: String s = "x,y,z"; //Here I need a function to divide the string into an array based on a character. array a = javaExplode(',', s); //What is javaExplode? System.out.println(Arrays.toString(a)); 望ましい出力: [x, y, z]
93 java  arrays  string  split 

30
回文のチェック文字列
パリンドロームは、単語、語句、数字またはいずれの方向にも同じように読み取ることができる装置の他のシーケンスです。 単語が回文かどうかを確認するには、単語のchar配列を取得して、charを比較します。私はそれをテストしました、そしてそれはうまくいくようです。しかし、私はそれが正しいかどうか、または改善する必要があるかどうかを知りたいです。 これが私のコードです: public class Aufg1 { public static void main(String[] args) { String wort = "reliefpfpfeiller"; char[] warray = wort.toCharArray(); System.out.println(istPalindrom(warray)); } public static boolean istPalindrom(char[] wort){ boolean palindrom = false; if(wort.length%2 == 0){ for(int i = 0; i < wort.length/2-1; i++){ if(wort[i] != wort[wort.length-i-1]){ return false; }else{ palindrom …

1
numpy配列のn番目ごとのエントリをサブサンプリングする
私はnumpyの初心者であり、長いnumpy配列からデータを抽出しようとしています。私がする必要があるのは、配列内の定義された位置から開始し、その位置から配列の最後まで、n番目ごとのデータポイントをサブサンプリングすることです。 基本的には a = [1,2,3,4,1,2,3,4,1,2,3,4....] これをサブサンプリングして開始しa[1]、そこから4ポイントごとにサンプリングして、次のようなものを生成したい b = [2,2,2.....]
93 python  arrays  numpy 

13
Swift3の配列からオブジェクトを削除する
私のアプリケーションでは、セルを選択するときに配列に1つのオブジェクトを追加し、セルを再選択するときにオブジェクトの選択を解除して削除しました。そのコードを使用しましたが、エラーが発生します。 extension Array { func indexOfObject(object : AnyObject) -> NSInteger { return (self as NSArray).indexOfObject(object) } mutating func removeObject(object : AnyObject) { for var index = self.indexOfObject(object); index != NSNotFound; index = self.indexOfObject(object) { self.removeAtIndex(index) } } } class MyViewController: UITableViewController { var arrContacts: [Any] = [] var contacts: [Any] …
93 ios  arrays  swift  swift3 

14
Bashの配列から一意の値を取得するにはどうすればよいですか?
こことほぼ同じ質問があります。 aa ab aa ac aa adなどを含む配列があります。次に、この配列からすべての一意の要素を選択します。考えてみれば、これは他の質問で述べたように、sort | uniqまたはで簡単になりますsort -uが、配列では何も変更されていません...コードは次のとおりです。 echo `echo "${ids[@]}" | sort | uniq` 私は何が間違っているのですか?
93 linux  arrays  bash  unique 

7
kotlinで空の配列を作成するにはどうすればよいですか?
私はArray(0, {i -> ""})現在使用していますが、次のようなより良い実装があるかどうか知りたいですArray() さらに、を使用しているarrayOfNulls<String>(0) as Array<String>場合、コンパイラはこのキャストが成功しないことを警告します。ただし、これは内のデフォルトの実装Array(0, {i -> ""})です。私は何かが恋しいですか?
93 arrays  kotlin 

8
Numpy配列に新しい次元を追加するにはどうすればよいですか?
私は画像のずんぐりした配列から始めています。 In[1]:img = cv2.imread('test.jpg') 形状は、640x480RGB画像に期待できるものです。 In[2]:img.shape Out[2]: (480, 640, 3) しかし、私が持っているこの画像は、100フレームの長さのビデオのフレームです。理想的には、をimg.shape返すようなこのビデオからのすべてのデータを含む単一の配列が必要(480, 640, 3, 100)です。 次のフレーム(つまり、次の画像データのセット、別の480 x 640 x 3配列)を最初の配列に追加する最良の方法は何ですか?
93 python  arrays  opencv  numpy 

12
Cで2D配列をゼロにする最も速い方法は?
Cで大きな2D配列を繰り返しゼロ化したいのですが、これが現在私がしていることです。 // Array of size n * m, where n may not equal m for(j = 0; j < n; j++) { for(i = 0; i < m; i++) { array[i][j] = 0; } } memsetを使用してみました: memset(array, 0, sizeof(array)) ただし、これは1Dアレイでのみ機能します。2D配列の内容をprintfすると、最初の行はゼロですが、ランダムな大きな数の負荷がかかり、クラッシュします。

7
Array#eachとArray#map
hash = { "d" => [11, 22], "f" => [33, 44, 55] } # case 1 hash.map {|k,vs| vs.map {|v| "#{k}:#{v}"}}.join(",") => "d:11,d:22,f:33,f:44,f:55" # case 2 hash.map {|k,vs| vs.each {|v| "#{k}:#{v}"}}.join(",") => "11,22,33,44,55" 唯一の違いは、ケース1が使用されvs.map、ケース2が使用されることvs.eachです。 ここで何が起こったのですか?

9
フォーム入力配列をPHP配列に取得する方法
私はcontacts.phpに投稿される以下のようなフォームを持っており、ユーザーはjqueryで動的に追加できます。 <input type="text" name="name[]" /> <input type="text" name="email[]" /> <input type="text" name="name[]" /> <input type="text" name="email[]" /> <input type="text" name="name[]" /> <input type="text" name="email[]" /> 以下のコードを使用してそれらをphpにエコー出力する場合 $name = $_POST['name']; $email = $_POST['account']; foreach( $name as $v ) { print $v; } foreach( $email as $v ) { print $v; } …
92 php  arrays  forms 

30
アルゴリズム:配列から重複した整数を削除する効率的な方法
この問題は、マイクロソフトへのインタビューから得ました。 ランダムな整数の配列を指定して、重複した数値を削除し、元の配列の一意の数値を返すアルゴリズムをCで記述します。 たとえば、入力:{4, 8, 4, 1, 1, 2, 9} 出力:{4, 8, 1, 2, 9, ?, ?} 注意点の1つは、予想されるアルゴリズムでは配列を最初にソートする必要がないことです。また、要素が削除された場合、次の要素も前にシフトする必要があります。とにかく、要素が前方にシフトされた配列の末尾の要素の値は無視できます。 更新:結果は元の配列で返される必要があり、ヘルパーデータ構造(ハッシュテーブルなど)は使用しないでください。ただし、注文を保存する必要はないと思います。 Update2:なぜこれらの非現実的な制約が不思議に思う人のために、これはインタビューの質問であり、これらの制約はすべて、私がさまざまなアイデアを思いつくことができる方法を考えるために思考プロセス中に議論されます。

5
配列内で最も高いキー/インデックスを検索します
PHPで配列内の最高のキー/インデックスを取得するにはどうすればよいですか?私はそれを値に対して行う方法を知っています。 たとえば、この配列から整数値として「10」を取得します。 $arr = array( 1 => "A", 10 => "B", 5 => "C" ); どうすればプログラムできるのかはわかっていますが、そのための機能もあるのかと考えていました。
92 php  arrays  key  highest 



5
コールバック関数の実行時、Angular2コンポーネントの「this」は未定義です
RESTfulエンドポイントからデータをフェッチするサービスを呼び出すコンポーネントがあります。このサービスには、データをフェッチした後に実行するコールバック関数を指定する必要があります。 問題は、コールバック関数を使用して、コンポーネントの変数の既存のデータにデータを追加しようとすると、を取得することEXCEPTION: TypeError: Cannot read property 'messages' of undefinedです。なぜthis未定義なのですか? TypeScriptバージョン:バージョン1.8.10 コントローラーコード: import {Component} from '@angular/core' import {ApiService} from '...' @Component({ ... }) export class MainComponent { private messages: Array<any>; constructor(private apiService: ApiService){} getMessages(){ this.apiService.getMessages(gotMessages); } gotMessages(messagesFromApi){ messagesFromApi.forEach((m) => { this.messages.push(m) // EXCEPTION: TypeError: Cannot read property 'messages' of undefined }) …

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