問題タブ [multidimensional-array]

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 投票する
5 に答える
80771 参照

c - Cで関数の引数として多次元配列を渡す

配列の次元が不明な場合、多次元配列を単一の引数として関数Cに渡すことはできますか?

また、多次元配列には文字列以外の型が含まれている場合があります。

0 投票する
64 に答える
366012 参照

algorithm - 二次元配列をどのように回転させますか?

Raymond Chen の投稿に触発されて、4x4 の 2 次元配列があるとします。それを 90 度回転させる関数を記述します。Raymond は疑似コードのソリューションへのリンクを提供していますが、現実世界のものをいくつか見てみたいと思います。

なります:

更新: ニックの答えは最も簡単ですが、n^2 よりも優れた方法はありますか? マトリックスが 10000x10000 だったら?

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

c++ - C++ の整数の 3 次元配列

STLポインター演算/動的メモリ割り当てを使用するか、代わりにベクトルなどの手法を使用して、C++ で整数の 3 次元配列を実装する安全な方法を見つけたいと思います。

基本的に、整数配列の次元を次のようにします。

x と y の範囲は 20 ~ 6000 z は既知で、4 に等しい。

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

c - C の計算効率の高い 3 次元配列

3 次元の一連の偏微分方程式を数値的に解こうとしています。各方程式で、ポイントの未知数の次の値は、最も近いポイントの各未知数の現在の値に依存します。

効率的なコードを作成するには、各値がメモリから 1 回だけ呼び出されるように、3 次元のポイントを (1 次元の) メモリ空間の近くに保つ必要があります。

八分木の使用を考えていましたが、誰かがより良い方法を知っているかどうか疑問に思っていました。

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

php - PHP で多次元配列をソートする方法

多次元配列に読み込まれた CSV データがあります。このように、各「行」はレコードであり、各「列」には同じタイプのデータが含まれます。以下の関数を使用して CSV ファイルをロードしています。

行を並べ替えるために、並べ替える列を指定できる必要があります。列の 1 つに の形式の日付情報が含まれておりY-m-d H:i:s、最新の日付が最初の行になるように並べ替えたいと考えています。

0 投票する
25 に答える
109163 参照

php - 配列が多次元であるかどうかを確認しますか?

  1. 配列がプリミティブ値のフラット配列であるかどうか、または多次元配列であるかどうかを確認するための最も効率的な方法は何ですか?
  2. 実際に配列をループしてis_array()その各要素で実行せずにこれを行う方法はありますか?
0 投票する
8 に答える
31060 参照

perl - Perl での多次元ハッシュのトラバース

Perl に多くの次元を持つハッシュ (またはハッシュへの参照) があり、すべての値を反復処理したい場合、どのように行うのが最善の方法でしょうか。つまり、$f->{$x}{$y} がある場合、次のようなものが必要です。

それ以外の

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

c# - C# で 2 次元配列を効率的に縮小する

C#で2次元配列をより小さなサイズに縮小する効率的な方法は何ですか?

例えば:

SomeShrinkingMethod() はどのように記述しますか?

ありがとう!

編集: bigArray の最初の 10 行と列を smallArray に取得しようとしているだけですが、配列のループが最も効率的な方法であるかどうかはわかりません。

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

c# - C# で 2 次元の四角形文字配列の 1 行から文字列を作成するにはどうすればよいですか?

次のような2次元配列があります。

さて、str[0] と str[1] の両方に内容を保存した後、どのようにそれを

?

私は試した

しかし、それはエラーのようです: VC# は中かっこ内に '2' のインデックスを想定しています。つまり、配列から文字を 1 つだけ変換できます。str[0] 全体を文字列に変換する方法はありますか? それとも、ジャグ配列に変更するのが唯一の解決策ですか?

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

javascript - 2D Javascript 配列

簡単に言えば、これと同様の構文を使用して 2D JavaScript 配列を作成する方法はありますか?