/** * 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 3.\n"); $status = 0; OrderedListAsArray::main($args); OrderedListAsLinkedList::main($args); SortedListAsArray::main($args); SortedListAsLinkedList::main($args); return $status; }
{ return new SortedListAsLinkedList_Cursor($this, $this->findElement($obj)); } //}>c /** * Returns an iterator that enumerates the objects in this list. * * @return object Iterator An iterator. */ public function getIterator() { return new SortedListAsLinkedList_Cursor($this, $this->list->getHead(), 0); } /** * Main program. * * @param array $args Command-line arguments. * @return integer Zero on success; non-zero on failure. */ public static function main($args) { printf("SortedListAsLinkedList main program.\n"); $status = 0; $list = new SortedListAsLinkedList(5); AbstractSortedList::test($list); return $status; } } if (realpath($argv[0]) == realpath(__FILE__)) { exit(SortedListAsLinkedList::main(array_slice($argv, 1))); }