Ejemplo n.º 1
0
 /**
  * @link http://php.net/manual/en/countable.count.php
  * @return int
  */
 function count()
 {
     return $this->bst->count();
 }
Ejemplo n.º 2
0
 /**
  * @link http://php.net/manual/en/iteratoraggregate.getiterator.php
  * @return SortedMapIterator
  */
 function getIterator()
 {
     return new SortedMapIterator(new InOrderIterator($this->avl->toBinaryTree(), $this->avl->count()), $this->avl->count());
 }