..
   ****************************************************************************
    pgRouting Manual
    Copyright(c) pgRouting Contributors

    This documentation is licensed under a Creative Commons Attribution-Share
    Alike 3.0 License: https://creativecommons.org/licenses/by-sa/3.0/
   ****************************************************************************

|

* **Supported versions:**
  `Latest <https://docs.pgrouting.org/latest/en/traversal-family.html>`__
  (`3.4 <https://docs.pgrouting.org/3.4/en/traversal-family.html>`__)
  `3.3 <https://docs.pgrouting.org/3.3/en/traversal-family.html>`__
  `3.2 <https://docs.pgrouting.org/3.2/en/traversal-family.html>`__

Traversal - Family of functions
===============================================================================

.. rubric:: Proposed

.. include:: proposed.rst
   :start-after: stable-begin-warning
   :end-before: stable-end-warning

.. index from here

* :doc:`pgr_depthFirstSearch` - Depth first search traversal of the graph.

.. index to here

.. rubric:: Experimental

.. include:: experimental.rst
   :start-after: begin-warn-expr
   :end-before: end-warn-expr

.. index experimental from here

* :doc:`pgr_breadthFirstSearch` - Breath first search traversal of the graph.
* :doc:`pgr_binaryBreadthFirstSearch` - Breath first search traversal of the
  graph.

.. index experimental to here

Aditionaly there are 2 categories under this family

* :doc:`BFS-category`
* :doc:`DFS-category`


.. toctree::
    :hidden:

    pgr_depthFirstSearch
    pgr_breadthFirstSearch
    pgr_binaryBreadthFirstSearch


See Also
-------------------------------------------------------------------------------

.. rubric:: Indices and tables

* :ref:`genindex`
* :ref:`search`
