private function initialize() { $this->current_index = 0; $this->marked_nodes = array(); $this->visited_nodes = new SplStack(); $this->connected_components = array(); }