問題タブ [jagged-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 投票する
3 に答える
3526 参照

c# - C#ギザギザの配列で値を見つけるための高速な方法

ギザギザの Array がありString[][]ます。今、String[n][0] 私が持っているもので特定の値を持つ配列を見つける必要があります。その瞬間は単純です

ご覧のとおり、これは明らかな理由で非常に遅いです。私は C# を初めて使用し、indexOf を見たばかりですが、ジャグ配列で indexOf を使用するにはどうすればよいですか?

私が考えた別の方法は、配列を並べ替え、String[n][0]真ん中のレコードに移動し、値が大きいか大きいかを確認し、上部/下部領域の半分にジャンプするなど、おそらく3回または4回です。より速くレコードを見つけます。

それで、私だけが知っているギザギザの配列で配列を取得する最速の方法は何[][0]ですか?

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

c# - JavaおよびC#の多次元配列

C#では、多次元配列を作成する2つの方法があります。

最初の方法は内部で1次元配列を作成し、2番目の方法は配列の配列を作成する(アクセスが遅い)ことを知っています。

ただし、Javaには、[、]のようなものはなく、次のように宣言された多次元配列が表示されます。

このような構文はC#では違法であり、Javaには違法ではないため、これは?int[,]と同等かどうか疑問に思います。array1それともまだ配列の配列ですか?

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

c# - C# VB.NET: ギザギザの文字列配列をパブリック プロパティにする方法

私がやりたいのはこれだけです:

しかし、次のようにエラーが表示されます: ステートメントの終わりが予想されます。

0 投票する
5 に答える
147 参照

c# - ソリューション内の共通ループの重複を防ぐにはどうすればよいですか?

このループはジャグ配列に基づいており、その下ではさまざまな場所で複数回使用する必要があります。

このループを何度も書き直して複製するのを防ぐにはどうすればよいですか?

0 投票する
1 に答える
16213 参照

javascript - JavaScriptでジャグ配列を初期化するには?

JavaScriptでギザギザの配列を持つことは可能ですか?

ギザギザ配列に格納したいデータの形式は次のとおりです。

これをジャグ配列に入れることはできますか?

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

c - 不規則な配列と For ループ エラー

for ループの途中で、常に i=4 のときに不正なアクセス エラーが発生します。誰かがこれの理由を知っていますか? i=4 までは機能しますが、for ループの他の部分で不正なアクセス エラーが発生しない理由がわかりません。

0 投票する
2 に答える
1260 参照

c# - 3次元配列(ギザギザ配列)に点データを埋め込む

私は3次元行列を持っています

しかし、これを埋める方法がわかりません。最初の次元は画像のスライス用で、2 番目は 1 つのスライスの x 値用、3 番目のスライスは y 値用です。

この配列にテスト用のデータを入力する方法を知っている人はいますか?

ありがとう

0 投票する
2 に答える
327 参照

c# - ジャグ配列と配列の配列

それらの違いは何だと思いますか?

私が見る違いは、メソッドのパラメーターがオーバーロードされていることだけです。

多分記憶の効率?

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

c# - 配列の配列

C#で配列の配列を作成するにはどうすればよいですか? ジャグ配列の作成について読んだことがありますが、それが最善の方法であるかどうかはわかりません。私はこのようなことを達成したいと思っていました:

次に、次のようにアクセスできますmyArray.myArray2[0];

コードが機能しないことはわかっていますが、私の言いたいことを説明するための例です。

ありがとう。