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

c++ - 実行時にサイズが決定される C++ で 2 次元配列を表す最良の方法

C++ では、次のようなことをしたいと思います。

もちろん、これは機能しません。同様のことを行う最良の方法は何ですか? これに対するいくつかの解決策を見てきましたが、かなり面倒です。

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

arrays - ネストされた配列をプログラマーに説明する

ネストされた配列をプログラマーにどのように説明しましたか? 初心者レベルのプログラミングを理解しているが、より複雑なコーディングを行おうとしている人を考えています。

配列を使用した配列は機能しますが、そのアイデアを理解することはできません。

編集:ネストされた配列の例:

もちろん、通常はこれよりも複雑で、それが問題なのかもしれません。

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

c# - C# 多次元配列が IEnumerable を実装しないのはなぜですか??

IEnumerable<T>C# の多次元配列は を実装しているのに、 を実装していないことに気付きましたIEnumerable。1 次元配列の場合、IEnumerable<T>との両方IEnumerableが実装されています。

この違いはなぜですか?多次元配列が の場合IEnumerable、ジェネリック バージョンも実装する必要がありますか? 多次元配列で拡張メソッドを使用しようとしたため、これに気付きましたCast<T>。したがって、多次元配列を実装するための引数が確実にわかりますIEnumerable<T>

コードで私の質問を明確にするために、次のコードがtrue実際にはtrue, false, true, を出力している間に、4 回出力されると予想しtrueます。

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

perl - Perlで多次元配列を作成するにはどうすればよいですか?

私はPerlに少し慣れていませんが、私がやりたいことは次のとおりです。

@array2d[$i]は配列ではなくスカラー値であるため、コンパイルされません。

@array2d を配列の配列として宣言するにはどうすればよいですか?

もちろん、何行あるかはわかりません。

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

arrays - 2 つのアレイをどのようにリンクしますか?

私は基本的なプログラミングのクラスに参加しており、すべてが疑似コードで行われています。

私の質問はこれです: 2 つのアレイをどのようにリンクしますか?

生徒の名前をリストする 1 次元配列と、各生徒の上位 8 点をリストする 2 次元配列があります...これはすべて問題ありませんが、今度は配列を生徒別に並べ替える必要があります。名前。私はオンラインで突っ込んで、本の章を2回読んでいます.2つのアレイのリンクについて簡単に言及しているだけで、例は示していません。

それが助けになるなら、私たちはバブルソートを使用しています。それは私がかなり慣れているものです...名前をソートすることはできます。それは簡単な部分ですが、グレードをソートする方法がわからないので、乱れる。

入力していただきありがとうございます!

追記:わかった!私はグレッグ・ヒューギルが言ったようにやった。彼の提案にコメントを入れたとき、そのアイデアが思いつくまでコード行をランダムに挿入し始めました...見栄えがよくありません (1 つのモジュールは名前を交換し、別のモジュールはグレードを交換し、さらに 3 つ目はその後も交換しました)。個々の学生の成績を多次元配列で以前に交換する)が、実際には機能しているように見えました...コンパイラがなく、疑似コードを実際のコードにする十分な知識がないため、言語でテストする方法はありませんダウンロードする予定だったのですが、タイプした紙にとても良さそうです!

メモでも述べたように、皆さんの迅速で有益な洞察に感謝します。実際、今夜返信が来るとは思っていませんでした。皆さんの助けにもう一度感謝します!

ジェフリー

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

c++ - 出力ファイルへの2D配列の書き込み-c++

2D配列を出力ファイルに書き込もうとしていますが、ファイルから配列を描画する.getline関数を作成する場合を除いて、すべて正常に機能しています。私の問題は文字列の長さを置くことです。この行の現在のコードは次のとおりです。

inputFile.getline(myArray、[10] [10]、'\ n');

しかし、文字列の長さを角かっこで囲むのは好きではないようです。どうすればよいですか?

前もって感謝します

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

c++ - 2次元配列エラーC ++

C++ 2d 配列 (かなり単純なファイル) を実行しようとしていますが、動作しますが、最後にエラー (少なくともエラーだと思います) が表示されます。

配列のコードは次のとおりです。

これは配列を正しく出力しますが、追加します

"0x22fbb0"

終わりに。これは何ですか、なぜそれが起こるのですか?

0 投票する
10 に答える
28182 参照

c++ - C/C++ で動的多次元配列を最適に処理するにはどうすればよいですか?

Cおよび/またはC ++で動的(すべての次元が実行時までわからない)多次元配列を操作するために受け入れられている/最も一般的に使用されている方法は何ですか.

このJavaコードが行うことを達成するための最もクリーンな方法を見つけようとしています:

(寸法が実行時まで不明であることを明確にするためだけに std_in から読み取ります)。

編集:この質問はかなり古いものですが、かなり人気があることに気付きました。私は実際にトップ投票の回答に同意しません。C の最適な選択は、Guge が以下で述べたように、1 次元配列を使用することだと思います

C++ にはいくつかの選択肢があります。boost または stl が本当に好きな場合は、以下の回答が望ましいかもしれませんが、最も単純でおそらく最速の選択肢は、C のように 1 次元配列を使用することです。

[][] 構文が必要な場合の C および C++ での別の実行可能な選択肢は、下部にある lillq の答えは、多数の malloc を使用して手動で配列を構築することです。

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

php - 複数の$_POST配列を反復する

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

上記のコードが数行あるとしましょう。$_POST['fullname']配列の値を繰り返して取得するにはどうすればよい$_POST['job_title']ですか?

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

c++ - オブジェクト コンストラクターの C++ 2D 配列

私の Dev C++ では、Grid のように機能する 2D Array クラスを作成しようとしています。しかし、問題の 1 つは、コンストラクターが何をするかわからないことです。

コンパイルしようとすると、次のエラーが発生します: In constructor 'Grid::Grid(int,int)': 'sqaures' is not a type 'yPos' cannot appear in a constant-expression [Build Error] [grid. o] エラー 1

ヘッダー ファイルは次のとおりです。

そして、grid.h の関数の .cpp ファイルを次に示します。

.cpp ファイルのコンストラクターが機能せず、どうすればよいかわかりません。誰にも解決策はありますか?