Bäume
-
KasF schrieb:
namespace BinaryTree { class BinarySearchTree { }; class OtherTree { }; template<typename S> void preOrder(S& os, Node *n) { } // Other elementary BinaryTree-Functions ... }
Das ist ja auch nicht das Eelbe vom Ei, so muss ich ja nen Node* zb root rausgeben. Momentan siehts so wie bei Volkard aus, ein preOrder private und eins public, das ist imho das beste Design momentan.
Werde aber dennoch versuchen was Container-Iterator-Algorithmen-Ähnliches Konzept zu basteln ...