問題タブ [arrays]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
33429 参照

php - UTF-8文字列の配列をソートする方法は?

私は現在、PHPでUTF-8でエンコードされた文字列を含む配列をソートする方法について手がかりがありません。配列は LDAP サーバーから取得されるため、データベースを介した並べ替え (問題ありません) は解決策ではありません。以下は私のWindows開発マシンでは機能しません(ただし、これは少なくとも可能な解決策であると思います):

出力は次のとおりです。

これはまったくナンセンスです。のコードページとして 1252 を使用すると、setlocale()別の出力が得られますが、それでも明らかに間違っています。

UTF-8 文字列のロケールを認識して配列をソートする方法はありますか?

ロケールとして使用される同じスニペットがde_DE.utf8Linux マシンで動作するため、これは Windows 上の PHP の問題のように思われることに注意してください。それにもかかわらず、この Windows 固有の問題の解決策は素晴らしいでしょう...

0 投票する
6 に答える
15231 参照

javascript - Array.slice と Array().slice の違い

私は John Resig の優れた高度な JavaScript チュートリアルを読んでいますが、次の呼び出しの違いを完全には理解していません: (「引数」は組み込みの JavaScript 単語であり、厳密には配列ではないことに注意してください。単純に arguments.slice を呼び出す代わりに)

基本的に、私の誤解は Array.slice と Array().slice の違いに要約されます。これら2つの違いは正確には何ですか?また、Array.slice.callが期待どおりに動作しないのはなぜですか? (これは、引数リストの最初の要素を除くすべてを返します)。

0 投票する
3 に答える
158 参照

algorithm - 1要素が大きすぎる配列/キューの意味と意味は何ですか?

それが何であるか疑問に思うだけです。

編集:配列のタイプではなく、単なる機能であることは知っています。では、 one-element-too-large とはどういう意味ですか?

0 投票する
7 に答える
1492 参照

c - Cで文字の配列をアルファソートする最も簡単な方法は何ですか?

Cで文字の配列をアルファベット順にソートする、シンプルでわかりやすいアルゴリズムを探しています.

0 投票する
9 に答える
39914 参照

php - Mysql の結果は PHP - 配列かオブジェクトか?

PHP/MySQLをしばらく使用していますが、 mysql_fetch_object()vs mysql_fetch_assoc()/を使用することに特定の利点 (パフォーマンスなど) があるかどうか疑問に思っていますmysql_fetch_array()

0 投票する
11 に答える
51721 参照

php - PHPでオブジェクトを並べ替える

PHPでオブジェクトをソートするエレガントな方法は何ですか? 私はこれに似た何かを達成したいと思っています。

基本的に、並べ替えたい配列と並べ替えたいフィールドを指定します。多次元配列の並べ替えを調べたところ、何か便利なものがあるかもしれませんが、エレガントで明白なものは見当たりません。

0 投票する
6 に答える
45049 参照

php - glob()-ファイルの配列を最後に変更された日時スタンプで並べ替える

日付(最終更新日)の順にファイルの配列を表示しようとしています。

私はこの購入を配列をループして別の配列にソートしましたが、これを行うためのより簡単な(より効率的な)方法はありますか?

0 投票する
13 に答える
166242 参照

c# - .Net データ構造: ArrayList、List、HashTable、Dictionary、SortedList、SortedDictionary -- 速度、メモリ、およびそれぞれをいつ使用するか?

.NET には多くの複雑なデータ構造があります。残念ながら、それらのいくつかは非常によく似ており、あるものをいつ使用し、いつ別のものを使用するかは常にわかりません. 私の C# と VB の本のほとんどは、それらについてある程度説明していますが、実際の詳細についてはまったく触れていません。

Array、ArrayList、List、Hashtable、Dictionary、SortedList、SortedDictionary の違いは何ですか?

列挙可能なものはどれですか (IList -- 'foreach' ループを実行できます)? キーと値のペア (IDict) を使用するのはどれですか?

メモリフットプリントはどうですか?挿入速度?取得速度は?

言及する価値のある他のデータ構造はありますか?

メモリ使用量と速度 (Big-O 表記法) の詳細についてはまだ調査中です。

0 投票する
26 に答える
92883 参照

java - int[]配列とint配列[]の違い

私は最近、配列を定義する 2 つの方法の違いについて考えています。

  1. int[] array
  2. int array[]

違いはありますか?

0 投票する
4 に答える
1534 参照

c - 文字配列と整数配列の速度の違いは?

現在、画像データ(8ビット符号付きおよび符号なし)が16として割り当てられた16整列整数の配列に格納されているビデオ処理ソフトウェアを扱っています。

一般に、次のようなsigned / unsigned char配列を使用すると、読み取りと書き込みが高速になりませんか?:

キャッシュラインのサイズとデータ転送の最適化についてはほとんど知りませんが、少なくともそれが問題であることはわかっています。それを超えて、SSEは将来使用される予定であり、その場合、char-arrays(int配列とは異なり)はすでにパック形式になっています。では、どちらのバージョンが高速でしょうか?