/** * 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 4.\n"); $status = 0; ChainedHashTable::main($args); ChainedScatterTable::main($args); OpenScatterTable::main($args); OpenScatterTableV2::main($args); return $status; }
} if ($this->array[$j]->state == self::_EMPTY) { break; } $this->array[$i]->state = $this->array[$j]->state; $this->array[$i]->object = $this->array[$j]->object; $i = $j; } $this->array[$i]->state = self::_EMPTY; $this->array[$i]->object = NULL; --$this->count; } //}>a /** * Main program. * * @param array $args Command-line arguments. * @return integer Zero on success; non-zero on failure. */ public static function main($args) { printf("OpenScatterTableV2 main program.\n"); $status = 0; $hashTable = new OpenScatterTableV2(57); AbstractHashTable::test($hashTable); return $status; } } if (realpath($argv[0]) == realpath(__FILE__)) { exit(OpenScatterTableV2::main(array_slice($argv, 1))); }