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

vb.net - ジャグ配列を反復する方法は?

これは数日間私を夢中にさせています。以下が機能しないのはなぜですか?

また、代わりに配列がこのように見える場合はどうなるでしょうか?

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

c# - テキストファイルからジャグ配列への読み込み

あなたのウェブサイトの古い質問でこの質問を見つけたので、できると思いましたが、間違っていたと思います:-)

古い投稿はここにありました

私はギザギザの配列が初めてなので、次のコードを実行しました

私は大きな間違いを犯したことを知っていますが、少なくとも試してみましたが、コードを機能させるのに役立つ人はいますか

0 投票する
12 に答える
152609 参照

c# - 多次元配列とC#の配列の配列の違いは何ですか?

C#の多次元配列double[,]と配列の配列の違いは何ですか?double[][]

違いがある場合、それぞれの最適な使用法は何ですか?

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

c# - C#でジャグ配列からダブルポインタに変換する

ここでの簡単な質問:ジャグ配列からダブルポインタに変換する方法はありますか?

double[][]例:に変換double**

残念ながら、これは(昔ながらのCのように)残念ながらキャストするだけでは実行できません。ステートメントを使用してfixedも問題は解決しないようです。C#でこれを達成するための(できれば可能な限り効率的な)方法はありますか?簡単な解決策を望んでいますが、解決策はまったく明白ではないかもしれません。

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

sql - このギザギザのデータをモデル化するにはどうすればよいですか?

書類の入った箱が保管される 3 階建ての倉庫のモデリングを担当しています。方程式には、行、列、および棚があります。

更に:

床/行/列/棚の組み合わせによっては、2 つのボックスを格納するものもあれば、3 つのボックスを格納するものもあります。

一部の行には、通常の数の列がありません。

彼らは、ユーザーがボックスをスキャンするときにボックスがどこに移動するかを示すラベルを (一度に 20 個ずつ) 印刷するようにアプリケーションを自動インクリメントすることを望んでいます。

MSSql データベースを構築し、考えられるすべての組み合わせを埋めて、例外データを差し引くことを考えていました。(ループにvb.net2005を使用して充填を行います)次に、テーブルのsmalldatetimeまたはおそらくタイムスタンプ列に基づいて、spotFilled列が設定されていない次のものを取得します。

これは機能しますか?より良い方法はありますか?

(次のステップでは、一度に 20 個をブロックして、2 人のユーザーが同じフロア/行/列で互いにぶつかることなくボックスをスキャンできるようにします。ほとんどのフロア/行/列/棚のコンボは 21 個のボックスを格納します。1 つのバンプはおそらくわかりました。また、受け取った順序とほぼ同じ順序でボックスを希望しています)

MSSQL サーバーと VS2005 は私の作業環境に既に存在するため、これらは私が最もよく知っているツールです。

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

c++ - ジャグ配列は C/C++ に存在しますか?

C または C++ にジャグ配列のようなものはありますか?

これをコンパイルすると:

次のエラーが表示されます。

エラー: 多次元配列としての「ジャグ」の宣言には、最初の次元を除くすべての次元の境界が必要です

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

c# - LINQ の方法でジャグ配列を初期化する

従来のループを使用して初期化する 2 次元のギザギザ配列 (常に長方形ですが) があります。

何らかの LINQ 関数を使用すると、1 つのステートメントでこれを行うエレガントな方法が得られるのではないかと考えました。ただし、私が思いつくことができる最も近いものはこれです:

問題は、単一double[colCount]を作成し、各行に新しい配列を割り当てるその intsead への参照を割り当てているように見えることです。あまりにも不可解にならずにこれを行う方法はありますか?

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

c - C:ジャグ配列の問題

私は次のコードを持っています:

私が表示したいのはですc - dが、実際に表示されているのはc -
です。上記のように、最初の要素は表示されていますが、2番目の要素は表示されていません。

配列の2番目の要素が表示されないのはなぜですか?

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

c# - ジャグ配列の初期化

配列10*10 * 10をC#のように作成したいint[][][](ではないint[,,])。

私はコードを書くことができます:

しかし、私はそれのためのより美しい方法を探しています。そのようなものかもしれません:

0 投票する
0 に答える
1686 参照

c# - C# 3.0 のギザギザ配列のパフォーマンス最適化と長方形配列はどのように機能しますか?

Apressの本「Illustrated C# 2008」、pg。343 ノート:

「1 次元配列には、CIL に特定の命令があり、パフォーマンスを最適化できます。長方形配列にはこれらの命令がありません...このため、ギザギザ配列を使用する方が効率的な場合があります...」

これらのパフォーマンスの最適化がどのように実装されているか知っている人はいますか?