#include <iTree.hpp>
|
| static void | handleBatches (ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B, opcodes op) |
| |
| static void | handleOperations (ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B, opcodes op) |
| |
| static void | handleDisplay (ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B, opcodes op) |
| |
| static void | handleBalance (ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B) |
| |
| static void | handleCoreOperators (ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B, opcodes op) |
| |
| static void | handleOperatorEmpty (ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B) |
| |
| static void | handleOperatorMerge (ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B) |
| |
| static void | handleOperatorCompare (const ScapeGoatTree< ElemenType > &A, const ScapeGoatTree< ElemenType > &B) |
| |
| static ScapeGoatTree< ElemenType > & | selectTree (ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B) |
| |
| static void | handleClear (ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B) |
| |
| static void | handleUndoRedo (ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B, opcodes op) |
| |
| static void | handleSuminRange (ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B) |
| |
| static void | hanleMinMax (ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B, opcodes op) |
| |
| static void | handleValuesinRange (ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B) |
| |
| static void | handleKthSmallestElement (ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B) |
| |
| static void | handleSucessor (ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B) |
| |
| static void | handleSplit (ScapeGoatTree< ElemenType > &A, ScapeGoatTree< ElemenType > &B) |
| |
◆ handleBalance()
Handles checking and reporting the balance status of the trees.
◆ handleBatches()
Handles batch insertion and deletion operations.
◆ handleClear()
Handles clearing the contents of the trees.
◆ handleCoreOperators()
Handles core operators like insertion and deletion.
◆ handleDisplay()
Handles display operations for the trees.
◆ handleKthSmallestElement()
◆ handleOperations()
Handles standard tree operations like search.
◆ handleOperatorCompare()
Handles comparing two trees for equality.
◆ handleOperatorEmpty()
Handles checking if the trees are empty.
◆ handleOperatorMerge()
Handles merging two trees together.
◆ handleSplit()
◆ handleSucessor()
◆ handleSuminRange()
◆ handleUndoRedo()
◆ handleValuesinRange()
◆ hanleMinMax()
◆ selectTree()
Prompts the user to select one of the two available trees.
◆ TreeUI()
Launches the terminal-based user interface for interacting with the trees.
The documentation for this class was generated from the following file: