#include class BinTree { public: //Constructors BinTree(); BinTree(BinTree* up); BinTree(longint nGnr, BinTree* up); BinTree(longint nGnr, double ant, BinTree* up); //Destructor ~BinTree(); //Accessors double ant(); longint nGnr(); BinTree* lo(); BinTree* hi(); BinTree* up(); //Auxiliaries void inc(); void setant(double ant); void sortin(longint nGnr); double get(longint nGnr); void set(longint nGnr, double ant); void copy(BinTree* bt); BinTree* min(); void div(double divisor); BinTree* next(longint nGnr); private: double ant_; longint nGnr_; BinTree* up_; BinTree* lo_; BinTree* hi_; };