問題タブ [treap]
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++ - Treap データ構造を使用した動的グラフ
Treap データ構造を使用して動的グラフを実装しようとしています。
ノード構造は次のとおりです。
特定のノードに隣接ノードを追加したい場合、
vector<int> neighbourNode
次のように、ノード を検索し、次の方法でノードを介して検索する隣接ノードを追加しますupdateNode()
。
searchAddress->neighbourNode.push_back(x);
しかし、私の教授は、のアドレスをvector<int> neighbourNode
ノードに保存すると言います。
- TreapNode のサイズを小さくすることはできますか?
- アドレスを保存してアクセスする方法は?TreapNode クラスでこの方法を試しましたが、
neighbourNode
未定義のエラーが発生しています。
int* neighbourNodeAddress = neighbourNode.data()
誰でも私を助けることができますか?