クラスの課題があります。私はコードについて何の助けも望んでいません。あなたが彼が1行で何を意味していると思うかについての意見だけです. 私は教授にメールを送りましたが、返事が遅いです。
「ノード (クラス オブジェクト) q1、q2.....qk がプライベート データの値 M に基づいてバイナリ ツリーに読み込まれると仮定します。ここで、M が他のノードを指すエッジの数を表すと仮定します。ここで、M < n/10 であり、ランダムに生成されます。たとえば、元のノードが接続され、それらのノード アドレスの STL リストが各ノード内に含まれているとします.....」
太字の部分が気になります。リストを作成する必要があることはわかっています。その部分は単純です。私はもともとノードのベクトルの作成を開始しました。各ノード内には、他のどのノードに移動できるかを示す int の stl リストがあります。
元:
vector<Node> nodes;
list<int> edgesItCanGoTo; //part of node class
各ノード要素のように、アドレスとして vector.at(number) を使用します。私がしたことではなく、ポインターアドレスのようにアドレスを意味しているとあなたたちは思っているのだろうかと思っていました。
コーディングに関するアドバイスは求めていません。私の状況についての意見を求めているだけです。