c++ STL で提供されているセットとマップを読んだことがありますが、ツリーを使用して実装されているため、それらをツリーとしてトラバースできますか? セットまたはマップの事前注文および事後注文トラバーサルを取得できますか? すべての要素を単純に反復処理するだけで、順序どおりにトラバーサルできることを知っています。
set<int> tree;
tree.insert(1);
tree.insert(2);
tree.insert(3);
このツリーの inorder traveral は 1,2,3 で、preorder は 2,1,3、post-order は 1,3,2 です。ツリーが設定されている場合、どのように文字 2 を取得できますか?
ありがとう!!