問題タブ [2d-vector]
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++ 関数 (サブルーチン) 引数を double のベクトルまたは int のベクトルにする方法
C ++で、入力としてベクトルまたはベクトルを取る関数をプログラムに含めることができるのではないかと思っていました。これが私が欲しい例です:
このプログラムで印刷したい 2 つの 2d ベクトルがあり、この関数の呼び出しを使用して、1 つが double でいっぱいで、もう 1 つが int の両方を印刷したいと考えています。これは可能ですか、それとも int は double に自動変換されますか??
ありがとう
c++ - C ++で動的に作成された2つの行列(2次元ベクトル)を掛け合わせようとしています
だから私がやろうとしているのは、1 つの 2d ベクトルに別の 2d ベクトルを掛けることです。
私は Java、Python、C# の出身なので、C++ を学習しながら学んでいます。
ベクトルを生成してベクトルを表示するためのコードを書き留めましたが、乗算部分を終了できないようです。
v1 は、既に生成されている別のマトリックスです。
私がどこで間違っているかについての私の推測は、最も内側のループにあります。私が今持っている10個の代わりに実際に何を入れるべきかわかりません。
c++ - C++ での 2d ベクトルの初期化
次の方法で、1d ベクトルを何らかの値で初期化できることを知っています。
今、私は 2d ベクトルで同じことをしたいと思います。列のサイズが指定されていないため、次のようにするとエラーが発生することがわかっています。
それで、これを達成する方法はありますか?また、2 次元ベクトル (つまり、nxn グリッド) の各ベクトルの列サイズを同じに保ちたいと考えています。
または、これを達成するために何らかの方法で「std::fill()」関数を使用できますか? また、この機能を nxm グリッドに拡張できますか?
java - Javaで2次元ベクトルのサイズを大きくするにはどうすればよいですか?
Java でa を定義した2d vector
とします。最初の次元のサイズは10
で、2 番目の次元のサイズは です1
。この最初の次元のサイズを大きくしたい場合、どうすれば2d vector
よいでしょうか?
1
30 番目のセル (つまり) に数値を追加したいとしv1[29][0]=1
ますが、ベクトルのサイズは10
です。
Javaでの私のコードは次のとおりです。
c++ - ベクトル内の位置を設定する C++ 2D ベクトル
大学のプロジェクトでロボット コントローラを作成する課題があります。現時点では非常にうまくいっていますが、厄介なバグがあり、それを修正できないようです。
基本的に、障害物を避けながらランダムに移動できるように、対照的なコントローラーを設計する必要があります。そのため、コンソールに「R」と表示されるロボットがあり、10 x 10 の領域内にあります。2D ベクトルを初期化し、グリッドを描画するために使用するコードは次のとおりです。
これは と呼ばれる独自のクラスmatrix.cpp
にあり、次に main.cppm.update();
m
のオブジェクトとして呼び出されます。matrix
これで、画面上のロボットの位置がmatrix.cpp
クラス内のこのコードで設定されます
画面上の位置を制御するために開発したコードは他にもありますが、質問のこの時点では必要ないと思います。
プログラムが while ループをループするたびに、別のロボットが画面に描画されますが、古いロボットは削除されないようです。このコードは、 (Which is my Robot) を使用して特定のX
およびY
を 2D ベクトルに割り当てることによって機能します。char 'R'
各運動サイクルの後に 2D マトリックスを描画する必要があるという私の考えは正しいですか?
ありがとう
c++ - 2D ベクトルのバイナリ検索
二分探索プログラムのコードを 2D ベクトルに書こうとしています。コードを試してみました。しかし、私が得たエラーが何であるか理解できません。以下にコードとエラーを示します。
以下のエラーが発生しました。
c++ - 2D ベクトルの終了インデックスを返す
たとえば、次のように 2D ベクトル (1000x3) を作成します。
関数は、3D ポイントをベクトルに格納します (必ずしも 1000 ポイントではなく、1000 未満)。作成したベクターの最後の行のインデックスを取得するにはどうすればよいですか?
vector クラスで定義されている end というメソッドを見つけましたが、構文がわかりません。
また、ベクトルに格納されている最後のポイントのインデックスをトレースできると言う人もいます。たとえば、次のようになります。
しかし、他の関数でこのデータが必要なので、常にこのインデックスを返すことは、私にとっては良い選択肢ではないようです。
c++ - 2次元ベクトルC ++での2列以上の並べ替え
2 つの列に依存する 2D ベクトルの並べ替えのコードを作成しました。例えば、これが2D列のデータなら
バナナ バイク 2 | アップルカー1 | オレンジサイクル5 | バナナカー2 | アップルバイク 3
次に、私の並べ替えはこのデータを次のように変更します。
アップルバイク 3 | アップルカー1 | バナナ バイク 2 | バナナカー2 | オレンジサイクル5
私は私のコーディングの下に与えました。
ここで、この 2 列レベルの並べ替えを無制限の列レベルの並べ替えに拡張したいと考えています。そこで、このコードを以下のように変更しました。しかし、私はここで何のロジックを見逃していますか。
この行を確認するにはどうすればよいですか
私の2番目のプログラムで。