Todo List
Structures_LinkedList_Single | --Structures_LinkedList_Double
[line 79]
Structures_LinkedList_Double __construct( [Structures_LinkedList_DoubleNode $root = null])
void __destruct( )
If we do not destroy all of the references in the linked list, we will quickly run out of memory for large / complex structures.
null deleteNode( Structures_LinkedList_DoubleNode $node)
Structures_LinkedList_DoubleNode end( )
bool getTailNode( )
This is a cheap operation for a doubly-linked list.
bool insertNode( Structures_LinkedList_DoubleNode $new_node, Structures_LinkedList_DoubleNode $existing_node, [bool $before = false])
Structures_LinkedList_DoubleNode previous( )