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

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


7
多次元配列を複数のキーで並べ替える
多次元配列を複数のキーで並べ替えようとしていますが、どこから始めればよいのかわかりません。uasortを調べましたが、必要な関数を作成する方法がよくわかりませんでした。 状態、event_type、日付の順に並べ替える必要があります。 私の配列は次のようになります: Array ( [0] => Array ( [ID] => 1 [title] => Boring Meeting [date_start] => 2010-07-30 [time_start] => 06:45:PM [time_end] => [state] => new-york [event_type] => meeting ) [1] => Array ( [ID] => 2 [title] => Find My Stapler [date_start] => 2010-07-22 [time_start] => 10:45:AM [time_end] …


13
VBA配列ソート機能?
VBAの配列の適切な並べ替えの実装を探しています。クイックソートが好まれます。または、バブルまたはマージ以外の他のソートアルゴリズムで十分です。 これはMSProject 2003で機能するため、Excelのネイティブ関数や.netに関連するものはすべて避ける必要があることに注意してください。

13
char配列を空にする方法は?
charmembers [255]のようなcharの配列があります。ループを使用せずに完全に空にするにはどうすればよいですか? char members[255]; 「空」とは、値が格納されている場合は格納されないことを意味します。たとえば、strcatを実行した場合、古い値は残らないはずです members = "old value"; //empty it efficiently strcat(members,"new"); // should return only new and not "old value new"
83 c  arrays  char 


3
PHP:array_map関数でインデックスを取得できますか?
私は次のようにphpでマップを使用しています: function func($v) { return $v * 2; } $values = array(4, 6, 3); $mapped = array_map(func, $values); var_dump($mapped); 関数内の値のインデックスを取得することは可能ですか? また、インデックスが必要なコードを書いている場合、マップの代わりにforループを使用する必要がありますか?


6
配列からオブジェクトを作成する
配列のリストからオブジェクトを作成したい。私は次のように見えると思われる動的な配列を持っています: var dynamicArray = ["2007", "2008", "2009", "2010"]; そして、いくつかのjavascript es6を使用して、次のようなオブジェクトを作成します。 const obj = { 2007: { x: width / 5, y: height / 2 }, 2008: { x: (2 / 5) * width, y: height / 2 }, 2009: { x: (3 / 5) * width, y: height / 2 …

10
動的に割り当てられたアレイの理想的な成長率はどれくらいですか?
C ++にはstd :: vectorがあり、JavaにはArrayListがあり、他の多くの言語には独自の形式の動的に割り当てられた配列があります。動的配列のスペースが不足すると、動的配列はより大きな領域に再割り当てされ、古い値が新しい配列にコピーされます。このようなアレイのパフォーマンスの中心となる問題は、アレイのサイズがどれだけ速く成長するかです。常に現在のプッシュに合うだけの大きさに成長する場合は、毎回再割り当てすることになります。したがって、配列サイズを2倍にするか、たとえば1.5倍にするのが理にかなっています。 理想的な成長因子はありますか?2倍?1.5倍?理想とは、数学的に正当化され、パフォーマンスと無駄なメモリのバランスをとることを意味します。理論的には、アプリケーションにプッシュの潜在的な分布がある可能性があることを考えると、これはアプリケーションにいくらか依存していることを理解しています。しかし、「通常」最高の値があるのか​​、それとも厳しい制約の中で最高と見なされる値があるのか​​知りたいです。 これに関する論文がどこかにあると聞きましたが、見つけることができませんでした。


23
PHPで多次元配列を単純な配列に「フラット化」するにはどうすればよいですか?
おそらく初心者の質問ですが、私はすでに長い間ドキュメントを調べていて、解決策を見つけることができません。次元ごとに爆縮を使用し、それらの文字列を元に戻してstr_split新しい単純な配列を作成できると思いました。ただし、結合パターンが値にも含まれていないかどうかはわかりませんstr_split。そのため、実行後に元の値が破損する可能性があります。 combine($array1, $array2)多次元配列内の配列のようなものはありますか?

2
Rubyで1つの配列を別の配列から減算する
タスクの2つの配列があります-作成され、割り当てられています。作成されたタスクの配列から、割り当てられたすべてのタスクを削除したいと思います。これが私の作業中の、しかし厄介なコードです: @assigned_tasks = @user.assigned_tasks @created_tasks = @user.created_tasks #Do not show created tasks assigned to self @created_not_doing_tasks = Array.new @created_tasks.each do |task| unless @assigned_tasks.include?(task) @created_not_doing_tasks << task end end もっと良い方法があると確信しています。それは何ですか?ありがとう:-)


5
MatchCollectionを文字列配列に変換する
これよりもMatchCollectionを文字列配列に変換するためのより良い方法はありますか? MatchCollection mc = Regex.Matches(strText, @"\b[A-Za-z-']+\b"); string[] strArray = new string[mc.Count]; for (int i = 0; i < mc.Count;i++ ) { strArray[i] = mc[i].Groups[0].Value; } PS:mc.CopyTo(strArray,0)例外をスローします: ソース配列の少なくとも1つの要素を、宛先配列タイプにキャストできませんでした。
83 c#  arrays  regex 

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