/** * Main program. * * @param array $args Command-line arguments. * @return integer Zero on succes; non-zero on failure. */ public static function main($args) { printf("Demonstration program number 5.\n"); $status = 0; GeneralTree::main($args); BinaryTree::main($args); NaryTree::main($args); BinarySearchTree::main($args); AVLTree::main($args); MWayTree::main($args); BTree::main($args); return $status; }
/** * Destructor. */ public function __destruct() { parent::__destruct(); }
/** * Main program. * * @param array $args Command-line arguments. * @return integer Zero on success; non-zero on failure. */ public static function main($args) { printf("GeneralTree main program.\n"); $status = 0; $gt = new GeneralTree(box('A')); $gt->attachSubtree(new GeneralTree(box('B'))); $gt->attachSubtree(new GeneralTree(box('C'))); $gt->attachSubtree(new GeneralTree(box('D'))); $gt->attachSubtree(new GeneralTree(box('E'))); AbstractTree::test($gt); return $status; }