================================
Data Sorting with Selection Sort
================================
:doc:`/SingleStepClassifiers/NonCausalStep/index`

This step applies the *Selection Sort* algorithm to sort a list of data elements in ascending or descending order.

.. rubric:: Input Parameters

1. A list of data elements

.. rubric:: Output Parameters

1. A list of data elements in ascending order or descending order

.. rubric:: Workflow

.. image:: workflow.svg


.. rubric:: Algorithm

:doc:`/Algorithms/SelectionSort/index`

.. rubric:: References

- D.\  Knuth, The Art of Computer Programming, vol. 3: Sorting and Searching, 3rd Edition, Addison-Wesley, 1997.