問題タブ [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.
c++ - 実行時にサイズが決定される C++ で 2 次元配列を表す最良の方法
C++ では、次のようなことをしたいと思います。
もちろん、これは機能しません。同様のことを行う最良の方法は何ですか? これに対するいくつかの解決策を見てきましたが、かなり面倒です。
arrays - ネストされた配列をプログラマーに説明する
ネストされた配列をプログラマーにどのように説明しましたか? 初心者レベルのプログラミングを理解しているが、より複雑なコーディングを行おうとしている人を考えています。
配列を使用した配列は機能しますが、そのアイデアを理解することはできません。
編集:ネストされた配列の例:
もちろん、通常はこれよりも複雑で、それが問題なのかもしれません。
c# - C# 多次元配列が IEnumerable を実装しないのはなぜですか??
IEnumerable<T>
C# の多次元配列は を実装しているのに、 を実装していないことに気付きましたIEnumerable
。1 次元配列の場合、IEnumerable<T>
との両方IEnumerable
が実装されています。
この違いはなぜですか?多次元配列が の場合IEnumerable
、ジェネリック バージョンも実装する必要がありますか? 多次元配列で拡張メソッドを使用しようとしたため、これに気付きましたCast<T>
。したがって、多次元配列を実装するための引数が確実にわかりますIEnumerable<T>
。
コードで私の質問を明確にするために、次のコードがtrue
実際にはtrue
, false
, true
, を出力している間に、4 回出力されると予想しtrue
ます。
perl - Perlで多次元配列を作成するにはどうすればよいですか?
私はPerlに少し慣れていませんが、私がやりたいことは次のとおりです。
@array2d[$i]
は配列ではなくスカラー値であるため、コンパイルされません。
@array2d を配列の配列として宣言するにはどうすればよいですか?
もちろん、何行あるかはわかりません。
arrays - 2 つのアレイをどのようにリンクしますか?
私は基本的なプログラミングのクラスに参加しており、すべてが疑似コードで行われています。
私の質問はこれです: 2 つのアレイをどのようにリンクしますか?
生徒の名前をリストする 1 次元配列と、各生徒の上位 8 点をリストする 2 次元配列があります...これはすべて問題ありませんが、今度は配列を生徒別に並べ替える必要があります。名前。私はオンラインで突っ込んで、本の章を2回読んでいます.2つのアレイのリンクについて簡単に言及しているだけで、例は示していません。
それが助けになるなら、私たちはバブルソートを使用しています。それは私がかなり慣れているものです...名前をソートすることはできます。それは簡単な部分ですが、グレードをソートする方法がわからないので、乱れる。
入力していただきありがとうございます!
追記:わかった!私はグレッグ・ヒューギルが言ったようにやった。彼の提案にコメントを入れたとき、そのアイデアが思いつくまでコード行をランダムに挿入し始めました...見栄えがよくありません (1 つのモジュールは名前を交換し、別のモジュールはグレードを交換し、さらに 3 つ目はその後も交換しました)。個々の学生の成績を多次元配列で以前に交換する)が、実際には機能しているように見えました...コンパイラがなく、疑似コードを実際のコードにする十分な知識がないため、言語でテストする方法はありませんダウンロードする予定だったのですが、タイプした紙にとても良さそうです!
メモでも述べたように、皆さんの迅速で有益な洞察に感謝します。実際、今夜返信が来るとは思っていませんでした。皆さんの助けにもう一度感謝します!
ジェフリー
c++ - 出力ファイルへの2D配列の書き込み-c++
2D配列を出力ファイルに書き込もうとしていますが、ファイルから配列を描画する.getline関数を作成する場合を除いて、すべて正常に機能しています。私の問題は文字列の長さを置くことです。この行の現在のコードは次のとおりです。
inputFile.getline(myArray、[10] [10]、'\ n');
しかし、文字列の長さを角かっこで囲むのは好きではないようです。どうすればよいですか?
前もって感謝します
c++ - 2次元配列エラーC ++
C++ 2d 配列 (かなり単純なファイル) を実行しようとしていますが、動作しますが、最後にエラー (少なくともエラーだと思います) が表示されます。
配列のコードは次のとおりです。
これは配列を正しく出力しますが、追加します
"0x22fbb0"
終わりに。これは何ですか、なぜそれが起こるのですか?
c++ - C/C++ で動的多次元配列を最適に処理するにはどうすればよいですか?
Cおよび/またはC ++で動的(すべての次元が実行時までわからない)多次元配列を操作するために受け入れられている/最も一般的に使用されている方法は何ですか.
このJavaコードが行うことを達成するための最もクリーンな方法を見つけようとしています:
(寸法が実行時まで不明であることを明確にするためだけに std_in から読み取ります)。
編集:この質問はかなり古いものですが、かなり人気があることに気付きました。私は実際にトップ投票の回答に同意しません。C の最適な選択は、Guge が以下で述べたように、1 次元配列を使用することだと思います。
C++ にはいくつかの選択肢があります。boost または stl が本当に好きな場合は、以下の回答が望ましいかもしれませんが、最も単純でおそらく最速の選択肢は、C のように 1 次元配列を使用することです。
[][] 構文が必要な場合の C および C++ での別の実行可能な選択肢は、下部にある lillq の答えは、多数の malloc を使用して手動で配列を構築することです。
php - 複数の$_POST配列を反復する
私は次のコードを持っています:
上記のコードが数行あるとしましょう。$_POST['fullname']
配列の値を繰り返して取得するにはどうすればよい$_POST['job_title']
ですか?
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 ファイルのコンストラクターが機能せず、どうすればよいかわかりません。誰にも解決策はありますか?