(self, node: NodeType)
Revisit a node in the future. Do not include its successors immediately.

        :param node:    The node to revisit in the future.
        :return:        None
Revisit a node in the future. Do not include its successors immediately.
Revisit a node in the future . Do not include its successors immediately .
def revisit_node(self, node: NodeType) -> None:
        """
        Revisit a node in the future. Do not include its successors immediately.

        :param node:    The node to revisit in the future.
        :return:        None
        """

        if node not in self._nodes_set:
            binary_insert(self._sorted_nodes, node, lambda elem: self._node_to_index[elem])
            self._nodes_set.add(node)
def revisit_node ( self , node : NodeType ) -> None : if node not in self . _nodes_set : binary_insert ( self . _sorted_nodes , node , lambda elem : self . _node_to_index [ elem ] ) self . _nodes_set . add ( node )