12 DISPLAY_POSTORDER,
DISPLAY_LEVELS,
EXIT,
BALANCE,
COMPARE,
MERGE,
EMPTY,
BATCH_INSERT,
BATCH_DELETE,
CLEAR,
static void handleOperatorEmpty(ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B)
static void handleBatches(ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B, opcodes op)
static void handleSucessor(ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B)
static void handleOperations(ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B, opcodes op)
static void handleOperatorCompare(const ScapeGoatTree< ElemenType > &A, const ScapeGoatTree< ElemenType > &B)
static void hanleMinMax(ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B, opcodes op)
static void handleCoreOperators(ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B, opcodes op)
static void handleDisplay(ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B, opcodes op)
static void handleOperatorMerge(ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B)
static void handleUndoRedo(ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B, opcodes op)
static ScapeGoatTree< ElemenType > & selectTree(ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B)
static void handleBalance(ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B)
static void handleSuminRange(ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B)
static void handleSplit(ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B)
static void handleValuesinRange(ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B)
static void handleKthSmallestElement(ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B)
static void handleClear(ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B)
Definition scapegoat_tree.hpp:53
opcodes
Definition iTree.hpp:11
int ElemenType
Definition iTree.hpp:9
Scapegoat Tree implementation.